Blame banshee-2.6.2-gst1.0-handle-events-fix.patch
|
|
cd402bb |
--- banshee-2.6.2.orig/libbanshee/banshee-player-video.c 2014-11-29 18:16:53.951304991 +0100
|
|
|
cd402bb |
+++ banshee-2.6.2.orig/libbanshee/banshee-player-video.c 2014-11-29 18:19:50.559560282 +0100
|
|
|
cd402bb |
@@ -75,9 +75,13 @@ bp_video_find_video_overlay (BansheePlay
|
|
|
cd402bb |
}
|
|
|
cd402bb |
#endif
|
|
|
51a8b29 |
|
|
|
cd402bb |
- if (player->video_overlay != NULL && g_object_class_find_property (
|
|
|
cd402bb |
- G_OBJECT_GET_CLASS (player->video_overlay), "handle-events")) {
|
|
|
51a8b29 |
- g_object_set (G_OBJECT (player->video_overlay), "handle-events", FALSE, NULL);
|
|
|
cd402bb |
+ if (player->video_overlay != NULL) {
|
|
|
cd402bb |
+ if (g_object_class_find_property (
|
|
|
cd402bb |
+ G_OBJECT_GET_CLASS (player->video_overlay), "handle-events")) {
|
|
|
cd402bb |
+ g_object_set (G_OBJECT (player->video_overlay), "handle-events", FALSE, NULL);
|
|
|
cd402bb |
+ } else {
|
|
|
cd402bb |
+ gst_video_overlay_handle_events (player->video_overlay, FALSE);
|
|
|
cd402bb |
+ }
|
|
|
51a8b29 |
}
|
|
|
51a8b29 |
|
|
|
51a8b29 |
gst_object_unref (video_sink);
|