diff options
author | Robert Swain <robert.swain@collabora.co.uk> | 2011-03-30 23:03:09 +0200 |
---|---|---|
committer | Robert Swain <robert.swain@collabora.co.uk> | 2011-03-30 23:03:09 +0200 |
commit | 82f6eec01a80ad119eff0d1536b7c4d0d6b23633 (patch) | |
tree | 3746c44e9143a1d7b5c1dea31782c0e69d9f6a9a /src | |
parent | af8fff002454034a23ee0de05a0194f91793d871 (diff) |
gst_engine: One cannot use == for string comparison in C :)
Diffstat (limited to 'src')
-rw-r--r-- | src/gst_engine.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gst_engine.c b/src/gst_engine.c index fa39b16..2ff37c0 100644 --- a/src/gst_engine.c +++ b/src/gst_engine.c @@ -353,18 +353,18 @@ seek (GstEngine * engine, gint64 position) gboolean change_state (GstEngine * engine, gchar * state) { - if (state == "Playing") { + if (!g_strcmp0(state, "Playing")) { gst_element_set_state (engine->player, GST_STATE_PLAYING); engine->playing = TRUE; - } else if (state == "Paused") { + } else if (!g_strcmp0(state, "Paused")) { gst_element_set_state (engine->player, GST_STATE_PAUSED); engine->playing = FALSE; engine->media_duration = -1; - } else if (state == "Ready") { + } else if (!g_strcmp0 (state, "Ready")) { gst_element_set_state (engine->player, GST_STATE_READY); engine->playing = FALSE; engine->media_duration = -1; - } else if (state == "Null") { + } else if (!g_strcmp0(state, "Null")) { gst_element_set_state (engine->player, GST_STATE_NULL); engine->playing = FALSE; engine->media_duration = -1; |