Dialog windows are not turning modal anyway
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Claws Mail |
Invalid
|
Medium
|
|||
overlay-scrollbar |
New
|
Undecided
|
Unassigned | ||
overlay-scrollbar (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When I create any GtkDialog in my application, i set these two methods: set_transient_
#!/usr/bin/python
from gi.repository import Gtk
def button_
fch = Gtk.FileChooser
fch.
fch.
fch.show_all()
fch.run()
win = Gtk.Window()
btn = Gtk.Button("Click me!")
win.add(btn)
btn.connect(
win.set_
win.show_all()
win.connect(
Gtk.main()
When I uninstall the overlay-scrollbar and liboverlay-
The workaround for me is disable overlay scrollbars to solve my issue.
vinicius@
Description: Ubuntu 11.10
Release: 11.10
vinicius@
overlay-scrollbar:
Instalado: (nenhum)
Candidato: 0.2.11-0ubuntu1
Tabela de versão:
0.
500 http://
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)
ProcVersionSign
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=
PATH=(custom, no user)
LANG=pt_BR.UTF-8
SHELL=/bin/bash
SourcePackage: overlay-scrollbar
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in claws-mail: | |
importance: | Unknown → Medium |
status: | Unknown → Invalid |
I can add: This also affects GTK2 applications! In my opninion it's a very severe bug!
I'm developing an application (It's compatible to GTK2 and GTK3 and this problem persists regardless of the GTK version used) and I want to prevent users doing some nasty stuff while the dialog is opened. This is impossible! It affects also all GtkFileChoosers since there are many ScrollBars inside... you can test it with Gedit's save-as dialog.
In my opinion this exposes severe risks concerning application misbehaviour since many applications won't work as the developer intended them to work...