FS#24805 - gtk2-2.24.5-2 breaks sliders

Attached to Project: Arch Linux
Opened by Felix Kaiser (fxkr) - Monday, 20 June 2011, 19:06 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 31 August 2011, 17:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

Volume sliders in exaile, which is a GTK2 application, are broken.

Additional info:
* package version(s)
* Working: gtk2-2.24.4-2
* Broken: gtk2-2.24.5-2


Steps to reproduce:

- Use gtk2-2.24.5-2
- Start exaile (I'm using exaile 0.3.2.1-1). Observe the following warning on the console:

/usr/lib/exaile/xlgui/guiutil.py:567: GtkWarning: Failed to get constuct only property adjustment of slider with value `slider_adjustment'
'volume_control.ui'))

- All sliders (volume slider, equalizer sliders) are set to 0 and can't be changed. The tooltip has the correct value though.

This task depends upon

Closed by  Ionut Biru (wonder)
Wednesday, 31 August 2011, 17:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  gtk2-2.24.6-1
Comment by Ionut Biru (wonder) - Monday, 20 June 2011, 19:17 GMT
report to bugzilla.gnome.org
Comment by Felix Kaiser (fxkr) - Monday, 20 June 2011, 20:31 GMT Comment by Renan Manola (rmanola) - Thursday, 23 June 2011, 02:25 GMT
I have also reported this bug on exaile bug tracker: https://bugs.launchpad.net/exaile/+bug/800964
Comment by Dima Oblamskyi (rattlehead) - Saturday, 20 August 2011, 13:45 GMT
I managed to solve this problem in Exaile by modifying the config file that builds the volume control (attached). Just replace the original file /usr/share/exaile/data/ui/widgets/volume_control.ui with the modified one. Hope that helps.
Comment by Ionut Biru (wonder) - Saturday, 20 August 2011, 13:51 GMT
instead of hacking around the exaile ui, try to add this fix to gtk2 package

http://git.gnome.org/browse/gtk+/commit/?id=ea81c710d0c0df31035297c4be6ca50b196560c6
Comment by Mamut Ghiunhan (VeneRiX) - Monday, 29 August 2011, 13:43 GMT
@rattlehead

Thanks, your workaround solves the problem.

Loading...