X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=registryd%2Fregistryd.c;h=ba2c7705cd248e0842d1d053a5e0272aaf7c3966;hb=e30f7b7a51a42a19765deedc3de17f489fca1d48;hp=f2d4f38fc16caea6a10e0fdd3e6e555eee7682f6;hpb=1ae1f2194e9c209450a5df907e18b9a7e9af6699;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/registryd/registryd.c b/registryd/registryd.c index f2d4f38..ba2c770 100644 --- a/registryd/registryd.c +++ b/registryd/registryd.c @@ -25,6 +25,7 @@ #endif #include +#include #include "registry.h" int @@ -32,6 +33,7 @@ main (int argc, char **argv) { Registry *registry; + GSource *keyevent_source; char *obj_id; if (!bonobo_init (&argc, argv)) @@ -43,13 +45,19 @@ main (int argc, registry = registry_new (); - oaf_active_server_register ( + bonobo_activation_active_server_register ( obj_id, bonobo_object_corba_objref (bonobo_object (registry))); #ifdef AT_SPI_DEBUG fprintf (stderr, "Registry Message: Registry daemon is running.\n"); #endif + + gdk_init(&argc, &argv); + g_timeout_add_full (G_PRIORITY_HIGH_IDLE, 200, registry->kbd_event_hook, registry, NULL); +/* keyevent_source = + g_source_new (registry->kbd_event_hook, sizeof (GSourceFunc)); + g_source_attach (keyevent_source, g_main_context_default());*/ bonobo_main (); return 0;