Allow drag canvas using group when locked

This commit is contained in:
pythongosssss
2023-03-25 16:31:44 +00:00
parent e60eb82f8d
commit aab4f98468
+8
View File
@@ -56,6 +56,14 @@ app.registerExtension({
}
};
// Allow click through locked groups
const getGroupOnPos = LGraph.prototype.getGroupOnPos;
LGraph.prototype.getGroupOnPos = function () {
const r = getGroupOnPos.apply(this, arguments);
if (r && r[LOCKED]) return null;
return r;
};
// Add menu options for lock/unlock
const getGroupMenuOptions = LGraphCanvas.prototype.getGroupMenuOptions;
LGraphCanvas.prototype.getGroupMenuOptions = function (node) {