Use the ecore_list inside the NM_Manager struct for keeping track of
the available devices.
>From 1ce60c6902ff3a8c8924e32c3c7cea4c67c69637 Mon Sep 17 00:00:00 2001
From: Stefan Schmidt <[EMAIL PROTECTED]>
Date: Wed, 12 Mar 2008 20:04:23 +0100
Subject: [PATCH 1/8] Use the ecore_list inside the NM_Manager struct

Use the ecore_list inside the NM_Manager struct for keeping track of the
available devices.
---
 src/bin/nm.c |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/bin/nm.c b/src/bin/nm.c
index ab41ea1..116a235 100644
--- a/src/bin/nm.c
+++ b/src/bin/nm.c
@@ -143,7 +143,6 @@ void
 cb_manager_get_devices(void *data, void *reply, DBusError *err)
 {
    NM_Manager *app = data;
-   Ecore_List *devices;
    const char *dev;
    
    if (dbus_error_is_set(err))
@@ -153,10 +152,10 @@ cb_manager_get_devices(void *data, void *reply, DBusError *err)
 	return;
      }
    
-   devices = reply;
-   ecore_list_first_goto(devices);
+   app->devices = reply;
+   ecore_list_first_goto(app->devices);
    printf("Got devices:\n");
-   while ((dev = ecore_list_next(devices)))
+   while ((dev = ecore_list_next(app->devices)))
      {
 	printf("  %s\n", dev);
 	e_nm_device_get_name(app->ctx, dev, cb_manager_get_name, app);
-- 
1.5.4.3

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to