[haiku-commits] r34051 - haiku/trunk/src/preferences/locale

  • From: jonas@xxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 15 Nov 2009 03:50:16 +0100 (CET)

Author: kirilla
Date: 2009-11-15 03:50:16 +0100 (Sun, 15 Nov 2009)
New Revision: 34051
Changeset: http://dev.haiku-os.org/changeset/34051/haiku

Modified:
   haiku/trunk/src/preferences/locale/Locale.cpp
   haiku/trunk/src/preferences/locale/LocaleWindow.cpp
Log:
Hack to make Command-Q save preferences and not only Command-W.

Modified: haiku/trunk/src/preferences/locale/Locale.cpp
===================================================================
--- haiku/trunk/src/preferences/locale/Locale.cpp       2009-11-15 01:42:47 UTC 
(rev 34050)
+++ haiku/trunk/src/preferences/locale/Locale.cpp       2009-11-15 02:50:16 UTC 
(rev 34051)
@@ -190,6 +190,12 @@
 bool
 LocalePreflet::QuitRequested()
 {
+       if (fLocaleWindow != NULL) {
+               fLocaleWindow->PostMessage(B_QUIT_REQUESTED);
+               fLocaleWindow = NULL;
+               return false;
+       }
+
        return true;
 }
 

Modified: haiku/trunk/src/preferences/locale/LocaleWindow.cpp
===================================================================
--- haiku/trunk/src/preferences/locale/LocaleWindow.cpp 2009-11-15 01:42:47 UTC 
(rev 34050)
+++ haiku/trunk/src/preferences/locale/LocaleWindow.cpp 2009-11-15 02:50:16 UTC 
(rev 34051)
@@ -468,6 +468,8 @@
        be_app_messenger.SendMessage(&update);
 
        be_app_messenger.SendMessage(B_QUIT_REQUESTED);
+       be_app_messenger.SendMessage(B_QUIT_REQUESTED);
+               // app eats the first message
        return true;
 }
 


Other related posts: