diff --git a/extension.js b/extension.js index c0d6bad..1b56aae 100644 --- a/extension.js +++ b/extension.js @@ -693,10 +693,12 @@ var preview = new St.BoxLayout({ Main.uiGroup.add_actor(preview); function showPreview(loc, _x, _y, _w, _h) { + if (Tweener.getTweenCount(preview) == 0) { + let [x, y, _] = global.get_pointer(); + preview.x = x; + preview.y = y; + } Tweener.removeTweens(preview); - let [x, y, _] = global.get_pointer(); - preview.x = x; - preview.y = y; preview.visible = true; preview.loc = loc; Tweener.addTween(preview, {