bes at schiessle.org
Fri Jan 25 09:16:09 EST 2008
i wrote a small Gtk# program which works fine under Debian, Ubuntu and
Windows. Now i have tried it with Fedora where the close-button of
Gtk.AboutDialog doesn't work.
Since the close-button works with Tomboy at Fedora i have looked into
the source code of Tomboy and found the difference.
Tomboy has a aboutDialog.Destroy() statement after the
aboutDialog.Run() statement. If i add this statement to my code the
close-button works on Fedora too.
But i wonder what is the correct behaviour? The example here doesn't
uses the destroy() statement at the end. Intuitional i would say that
the example is correct and that i don't need this statement. The
behaviour of the close button should be implemented already in the
close-button-handler of the Gtk.AboutDialog.
So is it a bug in the Fedora package that i need this statement or is it
a bug in the Debian, Ubuntu, Windows packages that it also works without
Join the Fellowship and protect your freedom! (http://fsfe.org/join)
More information about the Gtk-sharp-list