gdkdisplay-x11.c.diff
| gdkdisplay-x11.c 2011-12-25 14:28:23.420339664 -0500 | ||
|---|---|---|
| 202 | 202 |
} |
| 203 | 203 |
else |
| 204 | 204 |
{
|
| 205 |
if (toplevel->have_sticky || toplevel->on_all_desktops)
|
|
| 205 |
if (toplevel->have_sticky && toplevel->on_all_desktops)
|
|
| 206 | 206 |
gdk_synthesize_window_state (window, |
| 207 | 207 |
0, |
| 208 | 208 |
GDK_WINDOW_STATE_STICKY); |
| ... | ... | |
| 268 | 268 |
if (type != None) |
| 269 | 269 |
{
|
| 270 | 270 |
desktop = (gulong *)data; |
| 271 |
toplevel->on_all_desktops = (*desktop == 0xFFFFFFFF);
|
|
| 271 |
toplevel->on_all_desktops = ((*desktop & 0xFFFFFFFF) == 0xFFFFFFFF);
|
|
| 272 | 272 |
XFree (desktop); |
| 273 | 273 |
} |
| 274 | 274 |
else |
