2008-04-04 Dan Williams <dcbw@redhat.com>
* src/nm-hal-manager.c src/nm-hal-manager.h - (hal_init): don't look for hardware here - (nm_hal_manager_start): new function; look for hardware here instead, which can be done at a later time than hal_init() * src/NetworkManager.c - (main): start HAL manager after entering the main loop git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3530 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -205,6 +205,13 @@ write_pidfile (const char *pidfile)
|
||||
nm_warning ("Closing %s failed: %s", pidfile, strerror (errno));
|
||||
}
|
||||
|
||||
static gboolean
|
||||
start_hal (gpointer user_data)
|
||||
{
|
||||
nm_hal_manager_start ((NMHalManager *) user_data);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* main
|
||||
*
|
||||
@@ -343,6 +350,7 @@ main (int argc, char *argv[])
|
||||
hal_manager = nm_hal_manager_new (manager);
|
||||
if (!hal_manager)
|
||||
goto done;
|
||||
g_idle_add (start_hal, hal_manager);
|
||||
|
||||
/* Bring up the loopback interface. */
|
||||
nm_system_enable_loopback ();
|
||||
|
Reference in New Issue
Block a user