From 09864feff459b28b2660995fce6f059dd63d5917 Mon Sep 17 00:00:00 2001 From: Jimmy Ohn Date: Sun, 4 Oct 2015 17:09:44 +0900 Subject: [PATCH] playback/player: gst-play: trivial cleanup --- playback/player/gst-play/gst-play.c | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/playback/player/gst-play/gst-play.c b/playback/player/gst-play/gst-play.c index d0924bd219..95b9d4fa1c 100644 --- a/playback/player/gst-play/gst-play.c +++ b/playback/player/gst-play/gst-play.c @@ -548,15 +548,13 @@ restore_terminal (void) static void toggle_paused (GstPlay * play) { - if (play->desired_state == GST_STATE_PLAYING) + if (play->desired_state == GST_STATE_PLAYING) { play->desired_state = GST_STATE_PAUSED; - else - play->desired_state = GST_STATE_PLAYING; - - if (play->desired_state == GST_STATE_PLAYING) - gst_player_play (play->player); - else gst_player_pause (play->player); + } else { + play->desired_state = GST_STATE_PLAYING; + gst_player_play (play->player); + } } static void @@ -568,20 +566,15 @@ relative_seek (GstPlay * play, gdouble percent) g_object_get (play->player, "position", &pos, "duration", &dur, NULL); - if (dur <= 0) - goto seek_failed; + if (dur <= 0) { + g_print ("\nCould not seek.\n"); + return; + } pos = pos + dur * percent; if (pos < 0) pos = 0; gst_player_seek (play->player, pos); - - return; - -seek_failed: - { - g_print ("\nCould not seek.\n"); - } } static void