Hello community, here is the log from the commit of package yakuake checked in at Thu May 17 12:01:19 CEST 2007. -------- --- KDE/yakuake/yakuake.changes 2007-05-07 15:06:01.000000000 +0200 +++ /mounts/work_src_done/STABLE/yakuake/yakuake.changes 2007-05-15 19:45:23.000000000 +0200 @@ -1,0 +2,8 @@ +Tue May 15 19:43:42 CEST 2007 - dkukawka@suse.de + +- added patches: + - yakuake-fix_Accesskey_handling.diff for b.n.c #272147 to change + handling of Accesskey settings. Ask always for input key if + there is no key set and added some KConfig::sync() calls. + +------------------------------------------------------------------- @@ -5 +13 @@ - * changelog too long please check ChangeLog file + * changelog to long please check ChangeLog file New: ---- yakuake-fix_Accesskey_handling.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yakuake.spec ++++++ --- /var/tmp/diff_new_pack.W11071/_old 2007-05-17 12:01:14.000000000 +0200 +++ /var/tmp/diff_new_pack.W11071/_new 2007-05-17 12:01:14.000000000 +0200 @@ -18,9 +18,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: yakuake is a terminal for KDE Version: 2.8_beta1 -Release: 1 +Release: 7 Source: %{name}-%{version}.tar.bz2 Source1: yakuake.desktop +Patch1: yakuake-fix_Accesskey_handling.diff %description Yakukake is a retractable KDE Terminal Emulator. @@ -33,6 +34,7 @@ %prep %setup -n %{name}-%{version} -q +%patch1 -p1 . /etc/opt/kde3/common_options update_admin @@ -70,9 +72,14 @@ /opt/kde3/share/locale/*/LC_MESSAGES/*.mo %changelog +* Tue May 15 2007 - dkukawka@suse.de +- added patches: + - yakuake-fix_Accesskey_handling.diff for b.n.c #272147 to change + handling of Accesskey settings. Ask always for input key if + there is no key set and added some KConfig::sync() calls. * Sun May 06 2007 - dkukawka@suse.de - updated to new upstream beta version 2.8-beta1: - * changelog too long please check ChangeLog file + * changelog to long please check ChangeLog file * Wed May 24 2006 - adrian@suse.de - fix build for < 10.1 * Mon Mar 27 2006 - dkukawka@suse.de ++++++ yakuake-fix_Accesskey_handling.diff ++++++ --- yakuake-2.8-beta1/yakuake/src/main_window.cpp 2007-05-06 02:32:58.000000000 +0200 +++ yakuake-2.8-beta1/yakuake/src/main_window.cpp 2007-05-15 19:35:58.000000000 +0200 @@ -35,6 +35,8 @@ KMainWindow(parent, name, Qt::WStyle_Customize | Qt::WStyle_NoBorder), step(0) { + bool haveAccessKey = false; + first_run_dialog = 0; about_app = 0; about_kde = 0; @@ -206,11 +208,18 @@ connect(&desk_info, SIGNAL(workAreaChanged()), this, SLOT(slotUpdateSize())); // Startup notification popup. - if (Settings::popup() && !Settings::firstrun()) - showPopup(i18n("Application successfully started!\nPress %1 to use it...").arg(global_key->shortcut("AccessKey").toString())); - + if (Settings::popup() && !Settings::firstrun()) + { + QString _key = global_key->shortcut("AccessKey").toString(); + if (!_key.isEmpty()) + { + showPopup(i18n("Application successfully started!\nPress %1 to use it...").arg(_key)); + haveAccessKey = true; + } + } + // First run dialog. - if (Settings::firstrun()) + if (Settings::firstrun() || !haveAccessKey) { QTimer::singleShot(0, this, SLOT(slotToggleState())); QTimer::singleShot(0, this, SLOT(slotOpenFirstRunDialog())); @@ -1051,6 +1060,8 @@ global_key->updateConnections(); global_key->writeSettings(&config); + config.sync(); + slotDialogFinished(); } @@ -1066,6 +1077,8 @@ actionCollection()->writeShortcutSettings("Shortcuts", &config); + config.sync(); + slotDialogFinished(); } @@ -1179,6 +1192,7 @@ global_key->setShortcut("AccessKey", first_run_dialog_page->shortcut()); global_key->updateConnections(); global_key->writeSettings(&config); + config.sync(); } Settings::setFirstrun(false); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de