[cheese] libcheese: Fix a run-time warning



commit fed3d1b9e62d1f99022542c160cddea4f4485d00
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Sep 4 10:41:17 2015 +0200

    libcheese: Fix a run-time warning
    
     #0  0x00007ffff0ea4623 in _g_log_abort (breakpoint=1) at gmessages.c:324
     #1  g_logv (log_domain=0x7ffff11c9224 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized 
out>, args=args entry=0x7fffffffc738) at gmessages.c:1081
     #2  0x00007ffff0ea4782 in g_log (log_domain=<optimized out>, log_level=<optimized out>, 
format=<optimized out>) at gmessages.c:1119
     #3  0x00007ffff7bd1cac in cheese_camera_set_property (object=0x1772ee0, prop_id=2, value=0x7fffffffc890, 
pspec=0x1782ae0) at libcheese/cheese-camera.c:1332
    
    https://bugzilla.gnome.org/show_bug.cgi?id=754556

 libcheese/cheese-camera.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
index 95edc90..0d90a0b 100644
--- a/libcheese/cheese-camera.c
+++ b/libcheese/cheese-camera.c
@@ -1329,7 +1329,7 @@ cheese_camera_set_property (GObject *object, guint prop_id, const GValue *value,
       priv->video_texture = g_value_get_pointer (value);
       break;
     case PROP_DEVICE:
-      g_object_unref (priv->device);
+      g_clear_object (&priv->device);
       priv->device = g_value_dup_object (value);
       break;
     case PROP_FORMAT:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]