From 35024c4a2e852a47042f01ad6b062521f1fb11b8 Mon Sep 17 00:00:00 2001 From: Janus Date: Fri, 12 Jun 2015 23:50:36 +0200 Subject: [PATCH] HaikuDepot: use default window position for single package mode. * Fixes #12141. --- src/apps/haikudepot/ui/App.cpp | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/apps/haikudepot/ui/App.cpp b/src/apps/haikudepot/ui/App.cpp index cce042d586..65b145c809 100644 --- a/src/apps/haikudepot/ui/App.cpp +++ b/src/apps/haikudepot/ui/App.cpp @@ -216,17 +216,20 @@ BRect App::_GetNextWindowFrame(bool singlePackageMode) { BRect frame; - if (singlePackageMode) + const char* frameName; + if (singlePackageMode) { 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); - + frameName = "window frame"; + } BMessage settings; if (_LoadSettings(settings)) { - if (singlePackageMode) - settings.FindRect("small window frame", &frame); - else - settings.FindRect("window frame", &frame); + BRect windowFrame; + if (settings.FindRect(frameName, &windowFrame) == B_OK) + frame = windowFrame; } make_sure_frame_is_on_screen(frame);