Only activate mouse commands if window is resizable

This commit is contained in:
Fmstrat
2020-01-02 17:13:36 -05:00
parent c93cb70576
commit 412ceab341

View File

@@ -571,6 +571,7 @@ function checkForMove(curFrameBefore, app) {
function windowGrabBegin(meta_display, meta_screen, meta_window, meta_grab_op, gpointer) { function windowGrabBegin(meta_display, meta_screen, meta_window, meta_grab_op, gpointer) {
_log('windowGrabBegin') _log('windowGrabBegin')
if (meta_window.resizeable) {
windowMoving = true; windowMoving = true;
var app = global.display.focus_window; var app = global.display.focus_window;
if (app.wintile) { if (app.wintile) {
@@ -580,9 +581,11 @@ function windowGrabBegin(meta_display, meta_screen, meta_window, meta_grab_op, g
checkIfNearGrid(app); checkIfNearGrid(app);
}); });
} }
}
function windowGrabEnd(meta_display, meta_screen, meta_window, meta_grab_op, gpointer) { function windowGrabEnd(meta_display, meta_screen, meta_window, meta_grab_op, gpointer) {
_log('windowGrabEnd') _log('windowGrabEnd')
if (meta_window.resizeable) {
windowMoving = false; windowMoving = false;
if (preview.visible == true) { if (preview.visible == true) {
var app = global.display.focus_window; var app = global.display.focus_window;
@@ -592,6 +595,7 @@ function windowGrabEnd(meta_display, meta_screen, meta_window, meta_grab_op, gpo
hidePreview(); hidePreview();
} }
} }
}
function changeBinding(settings, key, oldBinding, newBinding) { function changeBinding(settings, key, oldBinding, newBinding) {
var binding = oldbindings[key.replace(/-/g, '_')]; var binding = oldbindings[key.replace(/-/g, '_')];