[longomatch] Only apply the visibility hack on Microsoft Windows. Indeed this tries to address a GDK bug only vis



commit 4ccfb62b5ad23d88650260981884befac9a7fc33
Author: Julien Moutte <julien fluendo com>
Date:   Mon Jan 12 15:37:33 2015 +0100

    Only apply the visibility hack on Microsoft Windows.
    Indeed this tries to address a GDK bug only visible on Windows, no need to use it on other platforms as 
it could create some problems like a crash observed in the capturerbin on OSX.

 LongoMatch.GUI.Multimedia/Gui/VideoWindow.cs |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/LongoMatch.GUI.Multimedia/Gui/VideoWindow.cs b/LongoMatch.GUI.Multimedia/Gui/VideoWindow.cs
index 0a3ed4e..0cb8e92 100644
--- a/LongoMatch.GUI.Multimedia/Gui/VideoWindow.cs
+++ b/LongoMatch.GUI.Multimedia/Gui/VideoWindow.cs
@@ -41,7 +41,10 @@ namespace LongoMatch.Gui
                        videoeventbox.ButtonPressEvent += HandleButtonPressEvent;
                        videoeventbox.ScrollEvent += HandleScrollEvent;
                        videoeventbox.BorderWidth = 0;
+#if OSTYPE_WINDOWS
+                       // Workaround for GTK bugs on Windows not showing the video window
                        videoeventbox.VisibilityNotifyEvent += HandleVisibilityNotifyEvent;
+#endif
 
                        frame.Add (Window);
                        videoeventbox.Add (frame);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]