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