[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/utils/yakuake
From:       Eike Hein <hein () kde ! org>
Date:       2007-02-22 19:09:15
Message-ID: 1172171355.960761.32611.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 636298 by hein:

* Fix DCOP's slotSelectSession being able to bring selectedSession 
  out of sync due to improper input validation.
* Update changelog.


 M  +9 -2      ChangeLog  
 M  +2 -2      src/main_window.cpp  


--- trunk/extragear/utils/yakuake/ChangeLog #636297:636298
@@ -1,6 +1,13 @@
 Changes since 2.7.5
-- Fix crash when kpart in a tab other than the currently selected tab
-  is destroyed.
+- Only update the id of the selected session on a successful selection
+  switch, so DCOP's selectedSession() doesn't start returning wrong ids.
+- Bounds-check DCOP's slotRenameSession, fixing short hang when trying
+  to rename a non-existing session.
+- Install the .desktop file in the more modern XDG directory structure
+  from now on.
+- Added keyboard shortcuts to adjust width and height of window.
+- Fixed crash when kpart in a tab other than the currently selected
+  tab is destroyed.
 
 Changes since 2.7.4
 - Further translations have been added.
--- trunk/extragear/utils/yakuake/src/main_window.cpp #636297:636298
@@ -247,13 +247,13 @@
 
 void    MainWindow::slotSelectSession(int id)
 {
-    selected_id = id;
-
     QWidget* widget = widgets_stack->widget(id);
 
     if (widget == NULL)
         return;
 
+    selected_id = id;
+
     tabs_bar->selectItem(id);
     widgets_stack->raiseWidget(id);
     widgets_stack->widget(id)->setFocus();
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic