dfbvideosink: Fix compile error
[platform/upstream/gstreamer.git] / subprojects / gst-plugins-bad / ext / directfb / dfbvideosink.c
index 6c60f97..b81f17f 100644 (file)
@@ -606,7 +606,9 @@ gst_dfbvideosink_event_thread (GstDfbVideoSink * dfbvideosink)
               GST_DEBUG_OBJECT (dfbvideosink, "key press event %c !",
                   event.input.key_symbol);
               gst_dfbvideosink_navigation_send_event
-                  (gst_navigation_event_new_key_press ("prout"));
+                  (GST_NAVIGATION (dfbvideosink),
+                  gst_navigation_event_new_key_press ("prout",
+                      GST_NAVIGATION_MODIFIER_NONE));
           }
         } else if (event.input.type == DIET_BUTTONPRESS) {
           gint x, y;
@@ -617,8 +619,9 @@ gst_dfbvideosink_event_thread (GstDfbVideoSink * dfbvideosink)
               event.input.button, x, y);
 
           gst_dfbvideosink_navigation_send_event
-              (gst_navigation_event_new_mouse_button_press (event.input.button,
-                  x, y));
+              (GST_NAVIGATION (dfbvideosink),
+              gst_navigation_event_new_mouse_button_press (event.input.button,
+                  x, y, GST_NAVIGATION_MODIFIER_NONE));
         } else if (event.input.type == DIET_BUTTONRELEASE) {
           gint x, y;
 
@@ -628,14 +631,17 @@ gst_dfbvideosink_event_thread (GstDfbVideoSink * dfbvideosink)
               event.input.button, x, y);
 
           gst_dfbvideosink_navigation_send_event
-              (gst_navigation_event_new_mouse_button_release
-              (event.input.button, x, y));
+              (GST_NAVIGATION (dfbvideosink),
+              gst_navigation_event_new_mouse_button_release (event.input.button,
+                  x, y, GST_NAVIGATION_MODIFIER_NONE));
         } else if (event.input.type == DIET_AXISMOTION) {
           gint x, y;
 
           dfbvideosink->layer->GetCursorPosition (dfbvideosink->layer, &x, &y);
           gst_dfbvideosink_navigation_send_event
-              (gst_navigation_event_new_mouse_move (x, y));
+              (GST_NAVIGATION (dfbvideosink),
+              gst_navigation_event_new_mouse_move (x, y,
+                  GST_NAVIGATION_MODIFIER_NONE));
         } else {
           GST_WARNING_OBJECT (dfbvideosink, "unhandled event type %d",
               event.input.type);
@@ -2005,8 +2011,7 @@ gst_dfbvideosink_navigation_send_event (GstNavigation * navigation,
   /* Our coordinates can be wrong here if we centered the video */
 
   /* Converting pointer coordinates to the non scaled geometry */
-  if gst_navigation_event_get_coordinates
-    (event, &old_x, &old_y) {
+  if (gst_navigation_event_get_coordinates (event, &old_x, &old_y)) {
     x = old_x;
     y = old_y;
 
@@ -2030,7 +2035,7 @@ gst_dfbvideosink_navigation_send_event (GstNavigation * navigation,
     GST_DEBUG_OBJECT (dfbvideosink, "translated navigation event y "
         "coordinate from %fd to %fd", old_y, y);
     gst_navigation_event_set_coordinates (event, x, y);
-    }
+  }
 
   pad = gst_pad_get_peer (GST_VIDEO_SINK_PAD (dfbvideosink));