HaikuDepot: use default window position for single package mode.
* Fixes #12141.
This commit is contained in:
@@ -216,17 +216,20 @@ BRect
|
|||||||
App::_GetNextWindowFrame(bool singlePackageMode)
|
App::_GetNextWindowFrame(bool singlePackageMode)
|
||||||
{
|
{
|
||||||
BRect frame;
|
BRect frame;
|
||||||
if (singlePackageMode)
|
const char* frameName;
|
||||||
|
if (singlePackageMode) {
|
||||||
frame = BRect(50.0, 50.0, 649.0, 349.0);
|
frame = BRect(50.0, 50.0, 649.0, 349.0);
|
||||||
else
|
frameName = "small window frame";
|
||||||
|
}
|
||||||
|
else {
|
||||||
frame = BRect(50.0, 50.0, 749.0, 549.0);
|
frame = BRect(50.0, 50.0, 749.0, 549.0);
|
||||||
|
frameName = "window frame";
|
||||||
|
}
|
||||||
BMessage settings;
|
BMessage settings;
|
||||||
if (_LoadSettings(settings)) {
|
if (_LoadSettings(settings)) {
|
||||||
if (singlePackageMode)
|
BRect windowFrame;
|
||||||
settings.FindRect("small window frame", &frame);
|
if (settings.FindRect(frameName, &windowFrame) == B_OK)
|
||||||
else
|
frame = windowFrame;
|
||||||
settings.FindRect("window frame", &frame);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
make_sure_frame_is_on_screen(frame);
|
make_sure_frame_is_on_screen(frame);
|
||||||
|
|||||||
Reference in New Issue
Block a user