dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #24628
[Bug 1071738] Re: Indicator scroll event says direction UP on 12.10 even when scrolling down
I can also confirm the fix works.
Tested on Ubuntu 14.04, in XFCE, LXDE and Cinnamon.
Confirmed that it did NOT work before the upgrade, enabled "proposed"
and upgraded, now both Variety and the sample Python code above work as
they should. Unfortunately I could not test in Unity, as this is a
somewhat broken testing VM and I can't login with Unity. But in this
aspect the behavior in Unity used to be consistent with XFCE and the
other DEs.
peter@peter-VirtualBox:~$ apt-cache show libappindicator3-1
Package: libappindicator3-1
Priority: optional
Section: libs
Installed-Size: 95
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@xxxxxxxxxxxxxxxx>
Architecture: amd64
Source: libappindicator
Version: 12.10.1+13.10.20130920-0ubuntu4.1
** Tags removed: verification-needed
** Tags added: verification-done
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1071738
Title:
Indicator scroll event says direction UP on 12.10 even when scrolling
down
Status in “libappindicator” package in Ubuntu:
Fix Released
Status in “libappindicator” source package in Trusty:
Fix Committed
Status in “libappindicator” source package in Utopic:
Fix Committed
Bug description:
* Impact
Scrolling on indicators report the wrong scroll event
* Test case
run the program from comment #6, scroll on the indicator, check that the right direction information is outputed
* Regression potentiel
check that scrolling on indicators still work where it used to do something
-------
I am using AppIndicator via Python. On Ubuntu 12.10 (stock install,
python-appindicator: Installed: 12.10.0-0ubuntu1) when I listen for
scroll event signals, the direction is always reported as UP, never as
DOWN - even when scrolling down. This was working on 12.04.
My application variety depends on this functionality, here is the
relevant bug report for it:
https://bugs.launchpad.net/variety/+bug/1071598
Here is sample code to demonstrate the problem (OK on 12.04, buggy on
12.10):
from gi.repository import Gtk, Gdk, AppIndicator3
if __name__ == "__main__":
menu = Gtk.Menu()
quit = Gtk.MenuItem("Quit")
quit.connect("activate", Gtk.main_quit)
menu.append(quit)
menu.show_all()
def scroll(ind, steps, direction):
print steps, direction
if direction != Gdk.ScrollDirection.UP:
print "Things seem ok"
indicator = AppIndicator3.Indicator.new('testscroll', '', AppIndicator3.IndicatorCategory.APPLICATION_STATUS)
indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
indicator.set_icon("/usr/share/pixmaps/firefox.png")
indicator.connect("scroll-event", scroll)
indicator.set_menu(menu)
Gtk.main()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libappindicator/+bug/1071738/+subscriptions