From d2d26c053a82aec9ad03d488d96e754064c29df9 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Fri, 25 Oct 2013 17:44:40 +0900 Subject: [PATCH] [evasimagesink] Add null check for eocre_pipe_write() Change-Id: I6242595dde853dbe335598f1f409ddc198a9148c --- evasimagesink/src/gstevasimagesink.c | 16 ++++++++++------ packaging/gst-plugins-ext0.10.spec | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/evasimagesink/src/gstevasimagesink.c b/evasimagesink/src/gstevasimagesink.c index 6f57825..9a2fbd4 100644 --- a/evasimagesink/src/gstevasimagesink.c +++ b/evasimagesink/src/gstevasimagesink.c @@ -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; } diff --git a/packaging/gst-plugins-ext0.10.spec b/packaging/gst-plugins-ext0.10.spec index 351728b..86a832e 100644 --- a/packaging/gst-plugins-ext0.10.spec +++ b/packaging/gst-plugins-ext0.10.spec @@ -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 -- 2.7.4