vlc | branch: master | Hugo Beauzée-Luyssen <[email protected]> | Wed Dec 28 
16:41:23 2016 +0100| [ba723e9d80de993766b934641a89e5a0dd4b5406] | committer: 
Hugo Beauzée-Luyssen

main_interface_win32: Fix missing taskbar icons

Fix #14003

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ba723e9d80de993766b934641a89e5a0dd4b5406
---

 modules/gui/qt/main_interface.hpp       | 3 +++
 modules/gui/qt/main_interface_win32.cpp | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/modules/gui/qt/main_interface.hpp 
b/modules/gui/qt/main_interface.hpp
index f1b2202..5a13733 100644
--- a/modules/gui/qt/main_interface.hpp
+++ b/modules/gui/qt/main_interface.hpp
@@ -93,6 +93,9 @@ protected:
     void dropEventPlay( QDropEvent* event, bool b_play ) { 
dropEventPlay(event, b_play, true); }
     void dropEventPlay( QDropEvent *, bool, bool );
 #ifdef _WIN32
+#if HAS_QT5
+    virtual bool nativeEvent(const QByteArray &eventType, void *message, long 
*result);
+#endif
     virtual bool winEvent( MSG *, long * );
 #endif
     void changeEvent( QEvent * ) Q_DECL_OVERRIDE;
diff --git a/modules/gui/qt/main_interface_win32.cpp 
b/modules/gui/qt/main_interface_win32.cpp
index 7deb702..00a840a 100644
--- a/modules/gui/qt/main_interface_win32.cpp
+++ b/modules/gui/qt/main_interface_win32.cpp
@@ -197,6 +197,11 @@ void MainInterface::createTaskBarButtons()
              this, changeThumbbarButtons( int ) );
 }
 
+bool MainInterface::nativeEvent(const QByteArray &, void *message, long 
*result)
+{
+    return winEvent( static_cast<MSG*>( message ), result );
+}
+
 bool MainInterface::winEvent ( MSG * msg, long * result )
 {
     if (msg->message == taskbar_wmsg)

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to