File: README.debian

package info (click to toggle)
xmove 2.0beta2-8
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,432 kB
  • ctags: 1,409
  • sloc: ansic: 18,309; makefile: 41
file content (24 lines) | stat: -rw-r--r-- 881 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Information regarding patch from Andreas Leitgeb
------------------------------------------------

(In his own words)

If, using xmovectrl, I move away a window that is unmapped,
(iconified, shaded or different virtual desktop), then
it wouldn't ever show up again, because it would not be
mapped on the new display.  I could see the window with
xlsclients, but neither the window, nor any icon would show up.

To solve this,  in  move.c  one line needs to be changed, namely
the one where XMOVEMapWindow() is or isn't called:

move.c:978
-           if (window->mapped > 0)
              XMOVEMapWindow(new_fd, new_seqno, xwin);
===
+           if (window->mapped >= 0)
              XMOVEMapWindow(new_fd, new_seqno, xwin);

Consequently, previously unmapped windows will be mapped on
their new location, but thats still better than having them
entirely unaccessible afterwards.