… | … | ||
---|---|---|---|
1473 | } | 1473 | } |
1474 | else | 1474 | else |
1475 | { | 1475 | { |
1476 | #ifdef HAVE_BG_PIXMAP | 1476 | #ifdef HAVE_BG_PIXMAP |
1477 | if (moved) | 1477 | if (moved) |
1478 | { | ||
1479 | if (mapped) | ||
1480 | update_background (); | 1478 | update_background (); |
1481 | else | ||
1482 | bg_invalidate (); | ||
1483 | } | ||
1484 | #endif | 1479 | #endif |
1485 | } | 1480 | } |
1486 | 1481 | ||
1487 | HOOK_INVOKE ((this, HOOK_CONFIGURE_NOTIFY, DT_XEVENT, &ev, DT_END)); | 1482 | HOOK_INVOKE ((this, HOOK_CONFIGURE_NOTIFY, DT_XEVENT, &ev, DT_END)); |
1488 | } | 1483 | } |
… | … | ||
3460 | if (*str != ';') | 3455 | if (*str != ';') |
3461 | { | 3456 | { |
3462 | if (bg_set_file (str)) /* change pixmap */ | 3457 | if (bg_set_file (str)) /* change pixmap */ |
3463 | { | 3458 | { |
3464 | changed++; | 3459 | changed++; |
3465 | str = strchr (str, ';'); | ||
3466 | if (str == NULL) | ||
3467 | bg_set_default_geometry (); | ||
3468 | else | ||
3469 | bg_set_geometry (str+1); | ||
3470 | } | 3460 | } |
3471 | } | 3461 | } |
3472 | else | 3462 | else |
3473 | { | 3463 | { |
3474 | str++; | 3464 | str++; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |