2001-12-08 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / test / at.c
index b4a555e..f65bc8c 100644 (file)
--- a/test/at.c
+++ b/test/at.c
@@ -50,11 +50,11 @@ main(int argc, char **argv)
         CORBA_short n_desktops;
         CORBA_long j;
         CORBA_long n_apps;
+       CORBA_string s;
         Accessibility_Desktop desktop;
         Accessibility_Application app;
-
         Accessibility_Registry registry;
-        Listener *listener;
+        SpiListener *listener;
 
         CORBA_exception_init(&ev);
 
@@ -81,7 +81,7 @@ main(int argc, char **argv)
 
         bonobo_activate ();
 
-        listener = listener_new ();
+        listener = spi_listener_new ();
 
         registry = (Accessibility_Registry) oclient;
 
@@ -106,8 +106,9 @@ main(int argc, char **argv)
             for (i=0; i<n_desktops; ++i)
               {
                 desktop = Accessibility_Registry_getDesktop (registry, i, &ev);
-                fprintf (stderr, "desktop %d name: %s\n", i,
-                         Accessibility_Desktop__get_name (desktop, &ev));
+               s = Accessibility_Desktop__get_name (desktop, &ev);
+                fprintf (stderr, "desktop %d name: %s\n", i, s);
+               CORBA_free (s);  
                 check_ev (&ev, "desktop:name");
                 n_apps = Accessibility_Desktop__get_childCount (desktop, &ev);
                 check_ev (&ev, "desktop:childCount");
@@ -116,8 +117,9 @@ main(int argc, char **argv)
                   {
                     app = (Accessibility_Application) Accessibility_Desktop_getChildAtIndex (desktop, j, &ev);
                     check_ev (&ev, "desktop:getChildAtIndex");
-                    fprintf (stderr, "app %d name: %s\n", j,
-                             Accessibility_Application__get_name (app, &ev));
+                    s = Accessibility_Application__get_name (app, &ev);
+                   fprintf (stderr, "app %d name: %s\n", j, s);
+                   CORBA_free (s);
                     check_ev (&ev, "app:getName");
                   }
               }