Some instances of this bug in action: https://bugs.launchpad.net/ubuntu/+source/claws-mail/+bug/921973
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2933 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2624 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2694 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2758 http://askubuntu.com/questions/233225/claws-mail-filtering-windows- problem-in-unity ** Bug watch added: Claws Mail bugzilla #2624 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2624 ** Bug watch added: Claws Mail bugzilla #2694 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2694 ** Bug watch added: Claws Mail bugzilla #2758 http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2758 -- You received this bug notification because you are a member of DX Packages, which is subscribed to overlay-scrollbar in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/903302 Title: Dialog windows are not turning modal anyway Status in a fast and powerful GTK+ based mail client: Invalid Status in Overlay Scrollbar: New Status in “overlay-scrollbar” package in Ubuntu: Confirmed Bug description: When I create any GtkDialog in my application, i set these two methods: set_transient_for(parent_window) and set_modal(true), so I can block any interaction with the app until close the dialog. This approach works very good except when any child dialog widget uses scrollbars, for example, GtkFileChooserWidget or GtkScrolledWindow. This time, when I run dialog, some widgets from parent window, as GtkButton or GtkComboBox, are not blocking interaction. To reproduce, run this python script: #!/usr/bin/python from gi.repository import Gtk def button_on_clicked(button, parent): fch = Gtk.FileChooserDialog() fch.set_transient_for(parent) fch.set_modal(True) fch.show_all() fch.run() win = Gtk.Window() btn = Gtk.Button("Click me!") win.add(btn) btn.connect('clicked', button_on_clicked, win) win.set_position(Gtk.WindowPosition.CENTER) win.show_all() win.connect('destroy', Gtk.main_quit) Gtk.main() When I uninstall the overlay-scrollbar and liboverlay-scrollbar* packages, and restart unity/gnome-shell, the overlay are disabled and the problem is gone. Run the script above with and without overlay scrollbars and compare results. The issue can be reproduced in C++ and Python wrappers to GTK3 (gtkmm-3 and gi.repository.Gtk, respectively). I believe this is an overlay scrollbars issue with GTK3, reproduzible with pure C GTK3 or any GTK3 wrapper. I don't know if this issue affects GTK2. The workaround for me is disable overlay scrollbars to solve my issue. vinicius@OneiricLinux:~$ lsb_release -rd Description: Ubuntu 11.10 Release: 11.10 vinicius@OneiricLinux:~$ apt-cache policy overlay-scrollbar overlay-scrollbar: Instalado: (nenhum) Candidato: 0.2.11-0ubuntu1 Tabela de versão: 0.2.11-0ubuntu1 0 500 http://br.archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages What I expected to happen: setting any child dialog modal property to true, all parent window widgets would be blocked. What happened: some widgets, GtkButton, GtkComboBox, are not blocking. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: overlay-scrollbar (not installed) ProcVersionSignature: Ubuntu 3.0.0-14.23-generic 3.0.9 Uname: Linux 3.0.0-14-generic x86_64 ApportVersion: 1.23-0ubuntu4 Architecture: amd64 Date: Mon Dec 12 15:18:17 2011 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) ProcEnviron: LANGUAGE=pt_BR:pt:en PATH=(custom, no user) LANG=pt_BR.UTF-8 SHELL=/bin/bash SourcePackage: overlay-scrollbar UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/claws-mail/+bug/903302/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp