Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#5247 - ABOUT window's Close button does not work for some gtk apps

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Saturday, 19 August 2006, 04:44 GMT
Task Type Bug Report
Category System
Status Closed
Assigned To No-one
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Many gtk apps don't close anymore when you click their "close" button on their ABOUT window. Usually it happens on python apps. PenguinTV and gpixpod are only a few examples.
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Monday, 13 November 2006, 22:40 GMT
Reason for closing:  Fixed
Comment by Jan de Groot (JGC) - Saturday, 19 August 2006, 09:17 GMT
These programs should be patched to use GtkAbout code instead of a homebrew implementation or a buggy implementation of GnomeAbout. It's a bug in the application, not in GTK. We've patched at least Nautilus and Gnome-Terminal with these. If you supply us with a list of programs in the repositories that come with this bug, we can patch it.
Comment by Owen Williams (ywwg) - Sunday, 20 August 2006, 14:19 GMT
Are you saying that the About window doesn't disappear when you push the close button? I don't understand how this is my bug because I'm using GtkAboutDialog, and I'm hooking up the "close" signal, and it closes just fine for me.
Comment by Owen Williams (ywwg) - Sunday, 20 August 2006, 14:49 GMT
I should add I'm the developer of PenguinTV.
Comment by Jan de Groot (JGC) - Sunday, 20 August 2006, 14:54 GMT
Since GTK 2.10, it's required to hook up a close signal to get the button working. With older versions this wasn't needed somehow. The new GtkAbout functions introduced in GTK 2.10 to replace GnomeAbout from libgnomeui also doesn't have to hook the close signal.
The simple fix is to hook a close signal, for example, the fix that has been done to nautilus:

g_signal_connect (G_OBJECT (about), "response", G_CALLBACK (gtk_widget_destroy), NULL);

Loading...