navigator: do action before forcing dnd

This commit is contained in:
Tor Hedin Brønner
2020-02-23 20:20:24 +01:00
parent 954bb4247f
commit f64e804da3

View File

@@ -153,10 +153,6 @@ var ActionDispatcher = class {
let metaWindow = space.selectedWindow;
if (action && action.options.activeInNavigator) {
if (Tiling.inGrab && !Tiling.inGrab.dnd && Tiling.inGrab.window) {
Tiling.inGrab.beginDnD();
}
if (!Tiling.inGrab && action.options.opensMinimap) {
this.navigator._showMinimap(space);
}
@@ -165,6 +161,10 @@ var ActionDispatcher = class {
this.navigator.minimaps.forEach(m => typeof(m) === 'number' ?
Mainloop.source_remove(m) : m.hide());
}
if (Tiling.inGrab && !Tiling.inGrab.dnd && Tiling.inGrab.window) {
Tiling.inGrab.beginDnD();
}
return true;
} else if (mutterActionId == Meta.KeyBindingAction.MINIMIZE) {
metaWindow.minimize();