Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > cc5d7497a8903944e5619cf2d1633779 > files > 1

gtk-v4l-0.3-4.fc14.src.rpm

From b7eb99eefe1007ab95b3aaa6bac603bbc6cb00d3 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Sat, 12 Mar 2011 23:27:28 +0100
Subject: [PATCH] Don't reset inactive controls

---
 src/gtk-v4l-widget.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/gtk-v4l-widget.c b/src/gtk-v4l-widget.c
index d5e60b2..df5efdc 100644
--- a/src/gtk-v4l-widget.c
+++ b/src/gtk-v4l-widget.c
@@ -517,7 +517,8 @@ void gtk_v4l_widget_reset_to_defaults (Gtkv4lWidget *self)
        elem; elem = g_list_next (elem)) {
     Gtkv4lControl *control = GTK_V4L_CONTROL (elem->data);
 
-    if (control->flags & (V4L2_CTRL_FLAG_GRABBED | V4L2_CTRL_FLAG_READ_ONLY))
+    if (control->flags & (V4L2_CTRL_FLAG_GRABBED | V4L2_CTRL_FLAG_READ_ONLY |
+                          V4L2_CTRL_FLAG_INACTIVE))
       continue;
 
     gtk_v4l_widget_set_widget_value (control, control->default_value);
-- 
1.7.4