[evasimagesink] Add null check for eocre_pipe_write()
authorSangchul Lee <sc11.lee@samsung.com>
Fri, 25 Oct 2013 08:44:40 +0000 (17:44 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 25 Oct 2013 08:44:56 +0000 (17:44 +0900)
Change-Id: I6242595dde853dbe335598f1f409ddc198a9148c

evasimagesink/src/gstevasimagesink.c
packaging/gst-plugins-ext0.10.spec

index 6f57825..9a2fbd4 100644 (file)
@@ -553,9 +553,11 @@ gst_evas_image_sink_set_property (GObject *object, guint prop_id, const GValue *
                                esink->is_evas_object_size_set = FALSE;
                                esink->object_show = TRUE;
                                esink->update_visibility = UPDATE_TRUE;
-                               r = ecore_pipe_write (esink->epipe, &esink->update_visibility, SIZE_FOR_UPDATE_VISIBILITY);
-                               if (r == EINA_FALSE)  {
-                                       GST_WARNING ("Failed to ecore_pipe_write() for updating visibility\n");
+                               if (esink->epipe) {
+                                       r = ecore_pipe_write (esink->epipe, &esink->update_visibility, SIZE_FOR_UPDATE_VISIBILITY);
+                                       if (r == EINA_FALSE)  {
+                                               GST_WARNING ("Failed to ecore_pipe_write() for updating visibility\n");
+                                       }
                                }
                        }
                } else {
@@ -572,9 +574,11 @@ gst_evas_image_sink_set_property (GObject *object, guint prop_id, const GValue *
                        break;
                }
                esink->update_visibility = UPDATE_TRUE;
-               r = ecore_pipe_write (esink->epipe, &esink->update_visibility, SIZE_FOR_UPDATE_VISIBILITY);
-               if (r == EINA_FALSE)  {
-                       GST_WARNING ("Failed to ecore_pipe_write() for updating visibility)\n");
+               if (esink->epipe) {
+                       r = ecore_pipe_write (esink->epipe, &esink->update_visibility, SIZE_FOR_UPDATE_VISIBILITY);
+                       if (r == EINA_FALSE)  {
+                               GST_WARNING ("Failed to ecore_pipe_write() for updating visibility)\n");
+                       }
                }
                break;
        }
index 351728b..86a832e 100644 (file)
@@ -1,5 +1,5 @@
 Name:       gst-plugins-ext0.10
-Version:    0.3.10
+Version:    0.3.11
 Summary:    GStreamer extra plugins (common)
 Release:    0
 Group:      libs