forked from Shinonome/dots-hyprland
overview: fix drag and drop for ws 11+
This commit is contained in:
@@ -260,7 +260,8 @@ export default () => {
|
|||||||
setup: (eventbox) => {
|
setup: (eventbox) => {
|
||||||
eventbox.drag_dest_set(Gtk.DestDefaults.ALL, TARGET, Gdk.DragAction.COPY);
|
eventbox.drag_dest_set(Gtk.DestDefaults.ALL, TARGET, Gdk.DragAction.COPY);
|
||||||
eventbox.connect('drag-data-received', (_w, _c, _x, _y, data) => {
|
eventbox.connect('drag-data-received', (_w, _c, _x, _y, data) => {
|
||||||
Hyprland.messageAsync(`dispatch movetoworkspacesilent ${index},address:${data.get_text()}`)
|
const offset = Math.floor((Hyprland.active.workspace.id - 1) / NUM_OF_WORKSPACES_SHOWN) * NUM_OF_WORKSPACES_SHOWN;
|
||||||
|
Hyprland.messageAsync(`dispatch movetoworkspacesilent ${index + offset},address:${data.get_text()}`)
|
||||||
overviewTick.setValue(!overviewTick.value);
|
overviewTick.setValue(!overviewTick.value);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user