Merge branch 'master' into next
This commit is contained in:
commit
d660c4bcff
|
@ -78,6 +78,16 @@ void scratchpad_show(Con *con) {
|
||||||
Con *__i3_scratch = workspace_get("__i3_scratch", NULL);
|
Con *__i3_scratch = workspace_get("__i3_scratch", NULL);
|
||||||
Con *floating;
|
Con *floating;
|
||||||
|
|
||||||
|
/* If the current con or any of its parents are in fullscreen mode, we
|
||||||
|
* first need to disable it before showing the scratchpad con. */
|
||||||
|
Con *fs = focused;
|
||||||
|
while (fs && fs->fullscreen_mode == CF_NONE)
|
||||||
|
fs = fs->parent;
|
||||||
|
|
||||||
|
if (fs->type != CT_WORKSPACE) {
|
||||||
|
con_toggle_fullscreen(focused, CF_OUTPUT);
|
||||||
|
}
|
||||||
|
|
||||||
/* If this was 'scratchpad show' without criteria, we check if the
|
/* If this was 'scratchpad show' without criteria, we check if the
|
||||||
* currently focused window is a scratchpad window and should be hidden
|
* currently focused window is a scratchpad window and should be hidden
|
||||||
* again. */
|
* again. */
|
||||||
|
|
Loading…
Reference in New Issue