[gnome-shell] workspace: End zooming when starting a window drag
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] workspace: End zooming when starting a window drag
- Date: Thu, 12 May 2011 15:05:42 +0000 (UTC)
commit 6e6b1e6052b762279b4a8fbaee78f3bb2d690332
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed May 11 17:43:25 2011 -0400
workspace: End zooming when starting a window drag
The mouse-wheel zooming "easter egg" breaks horribly when you
drag a window, due to ugly lightbox reparenting tricks it uses.
For now, just end any zoom before we drag the window around.
https://bugzilla.gnome.org/show_bug.cgi?id=649632
js/ui/workspace.js | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/workspace.js b/js/ui/workspace.js
index c06720d..bcffa5c 100644
--- a/js/ui/workspace.js
+++ b/js/ui/workspace.js
@@ -296,6 +296,9 @@ WindowClone.prototype = {
},
_onDragBegin : function (draggable, time) {
+ if (this._zooming)
+ this._zoomEnd();
+
[this.dragOrigX, this.dragOrigY] = this.actor.get_position();
this.dragOrigScale = this.actor.scale_x;
this.inDrag = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]