[gnome-shell] Revert "overviewControls: Always allocate the actor its full size"
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] Revert "overviewControls: Always allocate the actor its full size"
- Date: Wed, 30 Oct 2013 22:44:40 +0000 (UTC)
commit e6c28cf509b794d10fcbae34e94fbf85d932d494
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Oct 30 18:32:26 2013 -0400
Revert "overviewControls: Always allocate the actor its full size"
This reverts commit f5a9dbb348632864095179f5f88a6fef9707e7c7.
This broke the alignment of the workspace thumbnail widget. I don't
know why, but let's not break things if we can...
js/ui/overviewControls.js | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/overviewControls.js b/js/ui/overviewControls.js
index 1a06457..98480c8 100644
--- a/js/ui/overviewControls.js
+++ b/js/ui/overviewControls.js
@@ -68,7 +68,7 @@ const SlideLayout = new Lang.Class({
let actorBox = new Clutter.ActorBox();
actorBox.x1 = box.x1 + alignX + this._translationX;
- actorBox.x2 = actorBox.x1 + availWidth;
+ actorBox.x2 = actorBox.x1 + child.x_expand ? availWidth : natWidth;
actorBox.y1 = box.y1;
actorBox.y2 = actorBox.y1 + availHeight;
@@ -323,6 +323,11 @@ const DashSlider = new Lang.Class({
this._dash = dash;
+ // SlideLayout reads the actor's expand flags to decide
+ // whether to allocate the natural size to its child, or the whole
+ // available allocation
+ this._dash.actor.x_expand = true;
+
this.actor.x_expand = true;
this.actor.x_align = Clutter.ActorAlign.START;
this.actor.y_expand = true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]