File: button.diff

package info (click to toggle)
asclock 2.0.12-37
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 1,480 kB
  • sloc: ansic: 1,229; sh: 179; makefile: 74
file content (29 lines) | stat: -rw-r--r-- 1,196 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Description: Enable button presses in docked mode
#  #if'ed code that prevents asclock from receiving ButtonPress events when 
#  docked.  Tested in `normal' mode and nothing broke.  The #if'ed code does not
#  make sense, it seems something else was going to be added but wasn't. (#41955)
# Author: Marcelo E. Magallon <mmagallo@debian.org>
# Last-Update: 2000

Index: asclock-xlib-9/asclock.c
===================================================================
--- asclock-xlib-9.orig/asclock.c	2008-03-27 21:23:49.767813746 +0100
+++ asclock-xlib-9/asclock.c	2008-03-27 20:50:11.576803000 +0100
@@ -137,10 +137,17 @@
   XSetClassHint(dpy, win, &classHint);
 
   XSelectInput(dpy,win,MW_EVENTS);
+  /* I don't understand what the purpose of this is and hadArguments
+     is not modified anywhere and it's preventing the program from
+     catching button presses.  MEM */
+#if 0
   if (hadArguments)
      XSelectInput(dpy,iconwin,MW_EVENTS);
   else
      XSelectInput(dpy,iconwin,MW_EVENTS&~ButtonPressMask);
+#else
+  XSelectInput(dpy,iconwin,MW_EVENTS);
+#endif
   
   if (XStringListToTextProperty(&wname, 1, &name) ==0) {
     fprintf(stderr, "asclock: can't allocate window name\n");