[vlc-commits] Qt: fix a potential crash with the systray management
    Jean-Baptiste Kempf 
    git at videolan.org
       
    Mon Sep 26 01:36:17 CEST 2011
    
    
  
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Mon Sep 26 01:36:00 2011 +0200| [f765c77217dd01a689ea752ae5456660634f1341] | committer: Jean-Baptiste Kempf
Qt: fix a potential crash with the systray management
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=f765c77217dd01a689ea752ae5456660634f1341
---
 modules/gui/qt4/main_interface.cpp |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/modules/gui/qt4/main_interface.cpp b/modules/gui/qt4/main_interface.cpp
index 41fea29..c873273 100644
--- a/modules/gui/qt4/main_interface.cpp
+++ b/modules/gui/qt4/main_interface.cpp
@@ -1044,9 +1044,11 @@ void MainInterface::toggleUpdateSystrayMenu()
         hide();
 #endif
     }
-    QVLCMenu::updateSystrayMenu( this, p_intf );
+    if( sysTray )
+        QVLCMenu::updateSystrayMenu( this, p_intf );
 }
 
+/* First Item of the systray menu */
 void MainInterface::showUpdateSystrayMenu()
 {
     if( isHidden() )
@@ -1058,12 +1060,14 @@ void MainInterface::showUpdateSystrayMenu()
     QVLCMenu::updateSystrayMenu( this, p_intf );
 }
 
+/* First Item of the systray menu */
 void MainInterface::hideUpdateSystrayMenu()
 {
     hide();
     QVLCMenu::updateSystrayMenu( this, p_intf );
 }
 
+/* Click on systray Icon */
 void MainInterface::handleSystrayClick(
                                     QSystemTrayIcon::ActivationReason reason )
 {
    
    
More information about the vlc-commits
mailing list