CVSROOT:        /cvs/gnome
Module name:    gnome-panel
Changes by:     markmc  05/07/21 12:10:33

Modified files:
        gnome-panel    : ChangeLog launcher.c panel-compatibility.c 

Log message:
2005-07-21  Mark McLoughlin  <[EMAIL PROTECTED]>

Fix crasher from the fix for bug #163197 
[http://bugzilla.gnome.org/show_bug.cgi?id=163197]

* launcher.c:
(really_add_launcher): use g_signal_connect_object()
rather than g_signal_connect_swapped() in order to
make sure the warning dialog gets destroyed with its
parent - using the later caused a crash if the error
dialog had already been destroyed.

2005-07-21  Mark McLoughlin  <[EMAIL PROTECTED]>

Re-work the way launcher hoarding works such that
we don't hoard system launchers until the user
edits them.

* launcher.c:
(panel_launcher_save_ditem): don't report errors if we
fail during hoarding; set the full path to the hoarded
.desktop file if it we pass a relative path.
(panel_launcher_delete): only delete the .desktop file
if its a hoarded launcher.
(panel_launcher_hoard): re-name from ensure_hoarded()
and re-write.
(properties_apply): hoard the launcher (if neccessary)
before saving.
(window_response): ditto before reverting.
(launcher_load_from_gconf): don't hoard launchers here,
but do de-sentize the Properties menu item if we won't
be able hoard in the future.
(panel_launcher_create_with_id): hoard the .desktop file
before creating adding a new launcher to the config.

2005-07-21  Mark McLoughlin  <[EMAIL PROTECTED]>

* panel-compatibility.c:
(panel_compatibility_maybe_copy_old_config): Don't
set the "profiles_migrated" flag unless we actually
had to migrate old config.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=markmc&date=explicit&mindate=2005-07-21%2012:09&maxdate=2005-07-21%2012:11

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to