What breaks this is inserting the overlay between the treeview and it's
scrolledwindow.  Putting the overlay outside makes it work.

I tried to fix this in the code by adding one more level of .getparent()
in add_spinner_over_treeview, but simply removing the scrolledwindow and
adding it back moves the details to the bottom of the vbox, putting the
checkboxes above it.  Not nice.  So instead of that I moved the
Gtk.Overlay() into the .ui file.

(I attempted to also move the spinner to the .ui file but failed
miserably: the tree view stopped receiving mouse events as soon as I put
a <child type="overlay"> with the spinner.  And since moving everything
to the .ui made the patch bigger, I gave up and went with the smaller
change.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1387328

Title:
  apport-gtk: clicking on the details tree jumps the scroll position to
  top

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1387328/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to