← Back to team overview

dx-packages team mailing list archive

[Bug 1071738] Re: Indicator scroll event says direction UP on 12.10 even when scrolling down

 

Thanks Lars, the fix is landing in vivid and going to be backported to
trusty, once verified to be working there

** Changed in: libappindicator (Ubuntu)
       Status: In Progress => Fix Committed

-- 
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 Committed

Bug description:
  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