summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Swain <robert.swain@collabora.co.uk>2011-03-30 23:03:09 +0200
committerRobert Swain <robert.swain@collabora.co.uk>2011-03-30 23:03:09 +0200
commit82f6eec01a80ad119eff0d1536b7c4d0d6b23633 (patch)
tree3746c44e9143a1d7b5c1dea31782c0e69d9f6a9a /src
parentaf8fff002454034a23ee0de05a0194f91793d871 (diff)
gst_engine: One cannot use == for string comparison in C :)
Diffstat (limited to 'src')
-rw-r--r--src/gst_engine.c8
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;