Author: kirilla Date: 2011-03-28 09:43:41 +0200 (Mon, 28 Mar 2011) New Revision: 41132 Changeset: https://dev.haiku-os.org/changeset/41132 Modified: haiku/trunk/src/kits/tracker/FSUtils.cpp haiku/trunk/src/preferences/locale/LocaleWindow.cpp Log: Set Escape as shortcut for BAlert Cancel option. Modified: haiku/trunk/src/kits/tracker/FSUtils.cpp =================================================================== --- haiku/trunk/src/kits/tracker/FSUtils.cpp 2011-03-28 06:44:46 UTC (rev 41131) +++ haiku/trunk/src/kits/tracker/FSUtils.cpp 2011-03-28 07:43:41 UTC (rev 41132) @@ -695,9 +695,11 @@ warning.ReplaceFirst("%ifYouDoAction", ifYouDoAction); warning.ReplaceFirst("%toDoAction", toDoAction); - if ((new OverrideAlert("", warning.String(), B_TRANSLATE("Do it"), - (requireOverride ? B_SHIFT_KEY : 0), B_TRANSLATE("Cancel"), 0, NULL, - 0, B_WIDTH_AS_USUAL, B_WARNING_ALERT))->Go() == 1) { + OverrideAlert *alert = new OverrideAlert("", warning.String(), + B_TRANSLATE("Do it"), (requireOverride ? B_SHIFT_KEY : 0), + B_TRANSLATE("Cancel"), 0, NULL, 0, B_WIDTH_AS_USUAL, B_WARNING_ALERT); + alert->SetShortcut(1, B_ESCAPE); + if (alert->Go() == 1) { if (confirmedAlready) *confirmedAlready = kNotConfirmed; return false; Modified: haiku/trunk/src/preferences/locale/LocaleWindow.cpp =================================================================== --- haiku/trunk/src/preferences/locale/LocaleWindow.cpp 2011-03-28 06:44:46 UTC (rev 41131) +++ haiku/trunk/src/preferences/locale/LocaleWindow.cpp 2011-03-28 07:43:41 UTC (rev 41132) @@ -425,6 +425,7 @@ "change to take effect. Would you like to restart them now?"), B_TRANSLATE("Cancel"), B_TRANSLATE("Restart"), NULL, B_WIDTH_FROM_WIDEST, B_IDEA_ALERT); + alert->SetShortcut(0, B_ESCAPE); alert->Go(new BInvoker(new BMessage(kMsgRestartTrackerAndDeskbar), NULL, be_app)); break;