mirror of
https://github.com/vale981/spectrwm
synced 2025-03-05 18:01:37 -05:00
Focus on first region on screenchange.
This commit is contained in:
parent
6314288a16
commit
7398081030
1 changed files with 9 additions and 15 deletions
|
@ -6022,9 +6022,6 @@ setconfspawn(char *selector, char *value, int flags)
|
||||||
char which[PATH_MAX];
|
char which[PATH_MAX];
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
/* suppress unused warning since var is needed */
|
|
||||||
(void)flags;
|
|
||||||
|
|
||||||
args = expand_tilde(value);
|
args = expand_tilde(value);
|
||||||
|
|
||||||
DNPRINTF(SWM_D_SPAWN, "setconfspawn: [%s] [%s]\n", selector, args);
|
DNPRINTF(SWM_D_SPAWN, "setconfspawn: [%s] [%s]\n", selector, args);
|
||||||
|
@ -6078,7 +6075,6 @@ setup_spawn(void)
|
||||||
setconfspawn("screenshot_all", "screenshot.sh full", 1);
|
setconfspawn("screenshot_all", "screenshot.sh full", 1);
|
||||||
setconfspawn("screenshot_wind", "screenshot.sh window", 1);
|
setconfspawn("screenshot_wind", "screenshot.sh window", 1);
|
||||||
setconfspawn("initscr", "initscreen.sh", 1);
|
setconfspawn("initscr", "initscreen.sh", 1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* key bindings */
|
/* key bindings */
|
||||||
|
@ -8852,13 +8848,11 @@ screenchange(xcb_randr_screen_change_notify_event_t *e)
|
||||||
TAILQ_FOREACH(r, &screens[i].rl, entry)
|
TAILQ_FOREACH(r, &screens[i].rl, entry)
|
||||||
bar_setup(r);
|
bar_setup(r);
|
||||||
|
|
||||||
if (screens[0].r_focus == NULL) {
|
|
||||||
/* Focus on first region. */
|
/* Focus on first region. */
|
||||||
r = TAILQ_FIRST(&screens[0].rl);
|
r = TAILQ_FIRST(&screens[0].rl);
|
||||||
if (r)
|
if (r)
|
||||||
focus_region(r);
|
focus_region(r);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
stack();
|
stack();
|
||||||
bar_draw();
|
bar_draw();
|
||||||
|
|
Loading…
Add table
Reference in a new issue