summaryrefslogtreecommitdiff
path: root/debian/patches/fix_cap_always_settable.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/fix_cap_always_settable.patch')
-rw-r--r--debian/patches/fix_cap_always_settable.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/debian/patches/fix_cap_always_settable.patch b/debian/patches/fix_cap_always_settable.patch
new file mode 100644
index 0000000..68945aa
--- /dev/null
+++ b/debian/patches/fix_cap_always_settable.patch
@@ -0,0 +1,21 @@
+Description: Remove check for SANE_CAP_ALWAYS_SETTABLE
+ The flag was never part of the standard and has been removed upstream
+ in SANE 1.0.20.
+Author: Julien BLACHE <jblache@debian.org>
+
+Index: xsane-0.996/src/xsane-back-gtk.c
+===================================================================
+--- xsane-0.996.orig/src/xsane-back-gtk.c 2010-03-13 20:43:00.696742544 +0100
++++ xsane-0.996/src/xsane-back-gtk.c 2010-03-13 20:43:03.360741649 +0100
+@@ -2622,10 +2622,7 @@
+ continue;
+ }
+
+- if (!(opt->cap & SANE_CAP_ALWAYS_SETTABLE))
+- {
+- gtk_widget_set_sensitive(xsane.element[i].widget, sensitive);
+- }
++ gtk_widget_set_sensitive(xsane.element[i].widget, sensitive);
+ }
+
+ if (xsane.xsanemode_widget)