I've found the problem. If I'm reading Ubiquity's GTK frontend code
correctly, the main loop is shut down when the installer switches pages.
Commit 5debed5ae247c1dd440cb71d0a6d328df74b0844 introduces some extra
code to make sure accessibility is properly shut down when the mainloop
quits. The problem here is that accessibility is initialized when
gtk_init is called, so in ubiquity's case, switching installer pages
causes the main loop to quit, which shuts down accessibility, but when
the main loop is started again, there is no accessibility enabled for
ubiquity any more.

** Package changed: ubiquity (Ubuntu Quantal) => gtk+3.0 (Ubuntu
Quantal)

** Changed in: gtk+3.0 (Ubuntu Quantal)
       Status: Confirmed => Triaged

** Summary changed:

- orca quits after closing the greeter with "install now" option
+ If a GTK application quits the main loop and restarts it again, accessibility 
is lost.

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

Title:
  If a GTK application quits the main loop and restarts it again,
  accessibility is lost.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1056300/+subscriptions

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

Reply via email to