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,25 +571,29 @@ 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')
windowMoving = true; if (meta_window.resizeable) {
var app = global.display.focus_window; windowMoving = true;
if (app.wintile) { var app = global.display.focus_window;
checkForMove(app.get_frame_rect(), app); if (app.wintile) {
checkForMove(app.get_frame_rect(), app);
}
Mainloop.timeout_add(500, function () {
checkIfNearGrid(app);
});
} }
Mainloop.timeout_add(500, function () {
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')
windowMoving = false; if (meta_window.resizeable) {
if (preview.visible == true) { windowMoving = false;
var app = global.display.focus_window; if (preview.visible == true) {
if (!app.wintile) var app = global.display.focus_window;
initApp(app) if (!app.wintile)
moveApp(app, { "row": preview.row, "col": preview.col, "height": 1, "width": 1 }); initApp(app)
hidePreview(); moveApp(app, { "row": preview.row, "col": preview.col, "height": 1, "width": 1 });
hidePreview();
}
} }
} }