#include <Evas.h>
#include <Ecore.h>
#include <Ecore_Input.h>
-#if X11
+#if defined(X11)
#include <Ecore_X.h>
+#include <utilX.h>
#endif
#include <dlog.h>
static Ecore_Event_Handler *media_key_up;
static Ecore_Event_Handler *media_key_down;
-#if X11
+#if defined(X11)
static Ecore_X_Window win;
#endif
{
if (_media_key_initialized)
return 0;
-#if X11
+#if defined(X11)
ecore_x_init(NULL);
win = ecore_x_window_input_new(ecore_x_window_root_first_get(), 0, 0, 1, 1);
static void _media_key_fini(void)
{
-#if X11
+#if defined(X11)
ecore_x_window_free(win);
ecore_x_shutdown();
#endif
return ECORE_CALLBACK_RENEW;
}
-#if X11
+#if defined(X11)
static int _grab_media_key(void)
{
int i;
return MEDIA_KEY_ERROR_OPERATION_FAILED;
}
-#if X11
+#if defined(X11)
ret = _grab_media_key();
#else
ret = 0;
LOGI("media key is not reserved");
return MEDIA_KEY_ERROR_NONE;
}
-#if X11
+#if defined(X11)
ret = _ungrab_media_key();
#else
ret = 0;