[gnome-shell] [AppWell] Position menu components on integral coordinates



commit ef6ea078ddcb2ed2d733f39e1b526d7f23e5e6df
Author: Colin Walters <walters verbum org>
Date:   Tue Sep 8 17:53:45 2009 -0400

    [AppWell] Position menu components on integral coordinates
    
    This avoids fuzz.
    
    http://bugzilla.gnome.org/show_bug.cgi?id=594553

 js/ui/appDisplay.js |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 629becf..58948ff 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -533,7 +533,7 @@ WellMenu.prototype = {
 
         childBox.x1 = 0;
         childBox.x2 = WELL_MENU_ARROW_SIZE;
-        childBox.y1 = (height / 2) - (WELL_MENU_ARROW_SIZE / 2);
+        childBox.y1 = Math.floor((height / 2) - (WELL_MENU_ARROW_SIZE / 2));
         childBox.y2 = childBox.y1 + WELL_MENU_ARROW_SIZE;
         this._arrow.allocate(childBox, flags);
 
@@ -622,8 +622,9 @@ WellMenu.prototype = {
 
         this.emit('popup', true);
 
+        let x = Math.floor(stageX + stageWidth);
         let y = Math.floor(stageY + (stageHeight / 2) - (this.actor.height / 2));
-        this.actor.set_position(stageX + stageWidth, y);
+        this.actor.set_position(x, y);
         this.actor.show();
     },
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]