Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/lib


Modified Files:
        Makefile.am e_main.c 


Log Message:
Fixups for bg_get - learning new IPC code
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/lib/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 10 Jan 2005 05:07:48 -0000      1.3
+++ Makefile.am 1 Jun 2005 14:27:18 -0000       1.4
@@ -9,6 +9,8 @@
 
 libe_la_SOURCES= \
 e_main.c \
+e.h \
+../bin/e_ipc_codec.c \
 e_private.h
 
 libe_la_LIBADD         = @ecore_libs@
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/lib/e_main.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- e_main.c    31 May 2005 07:02:09 -0000      1.11
+++ e_main.c    1 Jun 2005 14:27:18 -0000       1.12
@@ -98,6 +98,7 @@
        return 0;
      }
 
+   /* FIXME */ e_ipc_codec_init();
    /* setup e ipc service */
    if (!_e_ipc_init(disp))
      {
@@ -126,6 +127,7 @@
 int
 e_shutdown(void)
 {
+   e_ipc_codec_shutdown();
    _e_ipc_shutdown();
    ecore_ipc_shutdown();
    ecore_shutdown();
@@ -356,9 +358,14 @@
       case E_IPC_OP_BG_GET_REPLY:
          {
             E_Response_Background_Get *res;
+            char *str = NULL;
             
             res = calloc(1, sizeof(E_Response_Background_Get));
-            res->file = e->data;
+            if (e->data)
+              {
+                 e_ipc_codec_str_dec(e->data, e->size, &str);
+                 res->file = str;
+              }
             ecore_event_add(E_RESPONSE_BACKGROUND_GET, res, NULL, NULL);
          }
        break;




-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to