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