After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 597186 - Selecting custom terminal is broken (and GtkEntry updates are broken)
Selecting custom terminal is broken (and GtkEntry updates are broken)
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: [obsolete] Preferred applications
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-10-03 08:19 UTC by Vincent Untz
Modified: 2009-12-07 22:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Vincent Untz 2009-10-03 08:19:00 UTC
There are really two big issues here (it's valid for other tabs too, except for the browser):

 + when you select a known terminal from the combo box, the two GtkEntry widgets that display the exec and exec arg values are not updated. I'm not sure why since, looking at the code, they should be updated.

 + when you select the custom terminal entry from the combo box, the gconf values for the two keys are set to "". Combined with the above bug, the user believes it's still set to something, but it's clearly not.
Comment 1 Thomas Wood 2009-11-09 22:52:48 UTC
Yes, I can reproduce. I expect there is a bug in the code to prevent race conditions when updating the entry manually and automatically.
Comment 2 Thomas Wood 2009-11-14 17:36:33 UTC
On further investigation, it seems none of the gconf notify callbacks are being called, which used to set clear the Custom entry field (and set the exec and exec arg values).
Comment 3 Thomas Wood 2009-12-07 22:27:32 UTC
commit 3d7178b45abc2a291f62c884688fe2890a8040f5
Author: Thomas Wood <thos@gnome.org>
Date:   Mon Dec 7 22:27:04 2009 +0000

    [default-applications] be sure to add the gconf directories for monitoring
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=597186