summaryrefslogtreecommitdiff
path: root/deskutils/gnome-shell-extension-backslide/files/patch-widgets.js
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2016-02-14 18:57:53 +0000
committerKoop Mast <kwm@FreeBSD.org>2016-02-14 18:57:53 +0000
commitb93a80c99281466281db26011356c75bd54ea36c (patch)
treecb5a8a1108829deee66dbb334ff2a733162448c6 /deskutils/gnome-shell-extension-backslide/files/patch-widgets.js
parent- Add LICENSE (diff)
The FreeBSD GNOME team proudly presents GNOME 3.18 for FreeBSD.
The offical GNOME 3.18 release notes can be found at https://help.gnome.org/misc/release-notes/3.18/ This update doesn't contain the glib/gtk c++ bindings which will be done in a another update due to the requirement on c++11 and the amount of fallout this probably will give. GDM is still at version 3.16 due to some issues. Bump mate-themes to use the gtk 3.18 version of the themes. Thanks to Antoine Brodin for running the exp-runs. This release was made possible by the following people: Gustau Perez Ting-Wei_Lan PR: 207006
Notes
Notes: svn path=/head/; revision=408881
Diffstat (limited to 'deskutils/gnome-shell-extension-backslide/files/patch-widgets.js')
-rw-r--r--deskutils/gnome-shell-extension-backslide/files/patch-widgets.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/deskutils/gnome-shell-extension-backslide/files/patch-widgets.js b/deskutils/gnome-shell-extension-backslide/files/patch-widgets.js
new file mode 100644
index 000000000000..691f71a58c6d
--- /dev/null
+++ b/deskutils/gnome-shell-extension-backslide/files/patch-widgets.js
@@ -0,0 +1,24 @@
+Support gnome-shell 3.18
+https://bitbucket.org/LukasKnuth/backslide/issues/64/extension-broken-in-gnome-318-here-is-a
+
+--- backslide@codeisland.org/widgets.js.orig 2015-11-18 15:28:14.531127000 +0100
++++ backslide@codeisland.org/widgets.js 2015-11-18 15:30:59.671877000 +0100
+@@ -482,11 +482,16 @@
+ _init: function(value) {
+ this.parent();
+
+- this._box = new St.Table({style_class: 'slider-item'});
++ //DOM 20151024
++ this._box = new St.Widget({style_class: 'slider-item',
++ layout_manager: new Clutter.TableLayout(),
++ reactive: true});
+
+ this._slider = new Slider.Slider(value);
+
+- this._box.add(this._slider.actor, {row: 0, col: 2, x_expand: true});
++ //DOM 20151024
++ this._box.layout_manager.pack(this._slider.actor, 2, 0);
++
+ this.actor.add(this._box, {span: -1, expand: true});
+ },
+