code clean up
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Thu, 21 Oct 2010 09:07:39 +0000 (18:07 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Thu, 21 Oct 2010 09:07:39 +0000 (18:07 +0900)
src/cbhm_main.c
src/common.h
src/xcnphandler.c
src/xcnphandler.h

index 0e588ea..2d46be6 100644 (file)
  * you entered into with Samsung Electronics.
  */
 
-#include <stdio.h>
-#include <Elementary.h>
-#include <Ecore_X.h>
-#include <utilX.h>
-//#include <appcore-efl.h>
-
 #include "common.h"
 #include "cbhm_main.h"
 #include "xcnphandler.h"
index f792d4d..8b5c002 100644 (file)
@@ -8,6 +8,11 @@
 #include <time.h>
 #include <sys/time.h>
 
+#include <Elementary.h>
+#include <Ecore_X.h>
+#include <utilX.h>
+//#include <appcore-efl.h>
+
 #ifndef _EDJ
 #define _EDJ(ly) elm_layout_edje_get(ly)
 #endif
index 8deada5..d84af04 100755 (executable)
@@ -77,6 +77,7 @@ static int _init_atoms()
        atomInc = XInternAtom(g_disp, "INCR", False);
        atomTargets = XInternAtom(g_disp, "TARGETS", False);
        atomUTF8String = XInternAtom(g_disp, "UTF8_STRING", False);
+       atomHtmltext = XInternAtom(g_disp, "text/html;charset=utf-8", False);
 
        return TRUE;
 }
@@ -251,15 +252,14 @@ int processing_selection_request(Ecore_X_Event_Selection_Request *ev)
 
        DTRACE("## wanted target = %d\n", ev->target);
        DTRACE("## wanted target = %s\n", XGetAtomName(g_disp, ev->target));
+       DTRACE("## req target atom name = %s\n", XGetAtomName(g_disp, ev->target));
 
        /* TODO : if there are request which cbhm doesn't understand,
           then reply None property to requestor */
        if (ev->target == atomTargets) 
        {
 //        Atom types[2] = { atomTargets, atomUTF8String };
-               Atom atomHtml = XInternAtom(g_disp, "text/html;charset=utf-8", False);
-
-        Atom types[3] = { atomTargets, atomUTF8String, atomHtml };
+        Atom types[3] = { atomTargets, atomUTF8String, atomHtmltext };
 
         // send all (not using INCR) 
         XChangeProperty(g_disp, req_win, req_atom, XA_ATOM,
index 6c395d9..ae6bf34 100755 (executable)
@@ -57,6 +57,7 @@ static Atom atomCBOut;
 static Atom atomInc;
 static Atom atomTargets;
 static Atom atomUTF8String;
+static Atom atomHtmltext;
 
 #endif //_xcnphandler_h_