Don't add the location to the list if it is marked deleted
2001-08-27 Bradford Hovinen <hovinen@ximian.com> * archive.c (foreach_build_list_cb): Don't add the location to the list if it is marked deleted (impl_ConfigArchiver_Archive_createLocation): Do CORBA_Object_duplicate rather than bonobo_object_dup_ref * location.c (location_is_deleted): Implement * background-properties-capplet.c (setup_dialog): Initialize/free the CORBA environment structure (real_realize_cb): Put into an idle handler, called by realize_2_cb, the new timeout handler * preferences.c (preferences_load_from_bonobo_pbag): (preferences_load_from_bonobo_db): Extract from preferences_new_* * background-properties-capplet.c (property_change_cb): (realize_cb): Accept prefs structure in lieu of Bonobo_PropertyBag; don't reload the preferences structure from the property bag (property_change_cb): Call preferences_apply_event to modify the preferences structure appropriately (property_change_cb): (realize_cb): If the preferences structure is marked destroyed, just return (setup_dialog): Create a preferences structure from the property bag given and use that as the extra data passed to callbacks (realize_cb): Put into an idle handler real_realize_cb * preferences.c (preferences_apply_event): Implement * applier.c (output_compat_prefs): Make prefs const * applier.[ch]: Have applier_apply_prefs take a const Preferences structure * preferences.[ch]: Make preferences_clone take a const Preferences structure
This commit is contained in:
parent
8b63aee560
commit
a82ec1573c
33 changed files with 27435 additions and 4619 deletions
|
@ -136,4 +136,6 @@ ConfigLog *location_get_config_log (Location *location
|
|||
|
||||
void location_garbage_collect (Location *location);
|
||||
|
||||
gboolean location_is_deleted (const Location *location);
|
||||
|
||||
#endif /* __LOCATION */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue