Magellan Linux

Annotation of /trunk/dbus/patches/dbus-0.50-dnotify-watchdirs-1.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 144 - (hide annotations) (download)
Tue May 8 20:06:05 2007 UTC (17 years, 1 month ago) by niro
File size: 1252 byte(s)
-import

1 niro 144 Index: bus/bus.c
2     ===================================================================
3     RCS file: /cvs/dbus/dbus/bus/bus.c,v
4     retrieving revision 1.64
5     diff -u -r1.64 bus.c
6     --- bus/bus.c 16 Jun 2005 06:05:09 -0000 1.64
7     +++ bus/bus.c 2 Nov 2005 14:06:30 -0000
8     @@ -479,15 +479,11 @@
9     goto failed;
10     }
11    
12     - /* Drop existing conf-dir watches (if applicable) and watch all conf directories */
13     + /* Drop existing conf-dir watches (if applicable) */
14    
15     if (is_reload)
16     bus_drop_all_directory_watches ();
17    
18     - _dbus_list_foreach (bus_config_parser_get_conf_dirs (parser),
19     - (DBusForeachFunction) bus_watch_directory,
20     - NULL);
21     -
22     _DBUS_ASSERT_ERROR_IS_CLEAR (error);
23     retval = TRUE;
24    
25     @@ -497,9 +493,9 @@
26     }
27    
28     static dbus_bool_t
29     -process_config_postinit (BusContext *context,
30     +process_config_postinit (BusContext *context,
31     BusConfigParser *parser,
32     - DBusError *error)
33     + DBusError *error)
34     {
35     DBusHashTable *service_context_table;
36    
37     @@ -512,6 +508,12 @@
38     }
39    
40     _dbus_hash_table_unref (service_context_table);
41     +
42     + /* Watch all conf directories */
43     + _dbus_list_foreach (bus_config_parser_get_conf_dirs (parser),
44     + (DBusForeachFunction) bus_watch_directory,
45     + NULL);
46     +
47     return TRUE;
48     }
49