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; }