emotion/generic/vlc: backport: Only send frame size when it's not zero.
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 4 Dec 2012 00:49:23 +0000 (00:49 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 4 Dec 2012 00:49:23 +0000 (00:49 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/emotion-1.7@80118 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/generic_players/vlc/emotion_generic_vlc.c

index 583036d..836eda3 100644 (file)
@@ -708,7 +708,12 @@ _position_changed(struct _App *app)
        w = 1;
        h = 1;
      }
-   _send_resize(app, w, h);
+
+   if (w > 0 || h > 0)
+     {
+        _send_resize(app, w, h);
+        app->size_sent = 1;
+     }
 
    /* sending audio track info */
    _send_all_track_info(app);
@@ -716,7 +721,8 @@ _position_changed(struct _App *app)
    /* sending meta info */
    _send_all_meta_info(app);
 
-   libvlc_media_player_stop(app->mp);
+   if (app->size_sent)
+     libvlc_media_player_stop(app->mp);
 }
 
 static void