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

List:       kde-commits
Subject:    branches/work/suse_kickoff_qstyle/kicker/kicker/ui
From:       Stephan Binner <binner () kde ! org>
Date:       2007-01-08 13:54:13
Message-ID: 1168264453.887861.14907.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 621241 by binner:

restore functionality for exit view


 M  +13 -5     k_new_mnu.cpp  


--- branches/work/suse_kickoff_qstyle/kicker/kicker/ui/k_new_mnu.cpp #621240:621241
@@ -586,16 +586,24 @@
                 case Key_Left:
                     if (m_browserView == m_stacker->visibleWidget() || m_exitView == \
                m_stacker->visibleWidget()) {
                        FlipScrollView* flip = \
                dynamic_cast<FlipScrollView*>(m_stacker->visibleWidget());
-                       if (flip->showsBackButton())
-                          goSubMenu( m_browserView->currentView()->backPath(), true \
                );
-                          break;
+                       if (flip->showsBackButton()) {
+                          if (m_browserView == m_stacker->visibleWidget())
+                             goSubMenu( m_browserView->currentView()->backPath(), \
true ); +                          else
+                             view->slotItemClicked(view->firstChild());
+                       }
+                       break;
                     }
                     // nobreak
                 case Key_Backspace:
                     if (m_browserView == m_stacker->visibleWidget() || m_exitView == \
                m_stacker->visibleWidget()) {
                        FlipScrollView* flip = \
                dynamic_cast<FlipScrollView*>(m_stacker->visibleWidget());
-                       if (flip->showsBackButton())
-                          goSubMenu( m_browserView->currentView()->backPath(), true \
); +                       if (flip->showsBackButton()) {
+                          if (m_browserView == m_stacker->visibleWidget())
+                             goSubMenu( m_browserView->currentView()->backPath(), \
true ); +                          else
+                             view->slotItemClicked(view->firstChild());
+                       }
                     }
 
                     break;


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

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