Fix build with E18 rc1.

E changed completly how composite windows work.
I need to figure out how it works now, to get the win list choice back.
For now just comment out the not working code.
This commit is contained in:
Nicolas Aguirre 2013-12-09 16:44:23 +01:00
parent f4a1629d79
commit 1ec0e7713c
1 changed files with 7 additions and 4 deletions

View File

@ -17,6 +17,7 @@ typedef struct _Elfe_Winlist_Item Elfe_Winlist_Item;
typedef struct _Elfe_Winlist Elfe_Winlist; typedef struct _Elfe_Winlist Elfe_Winlist;
static Eina_Bool show = EINA_FALSE; static Eina_Bool show = EINA_FALSE;
#if 0
struct _E_Comp_Win struct _E_Comp_Win
{ {
EINA_INLIST; EINA_INLIST;
@ -88,7 +89,7 @@ struct _E_Comp_Win
Eina_Bool inhash : 1; Eina_Bool inhash : 1;
Eina_Bool show_ready : 1; Eina_Bool show_ready : 1;
}; };
#endif
struct _Elfe_Winlist_Item struct _Elfe_Winlist_Item
{ {
Elfe_Winlist *winlist; Elfe_Winlist *winlist;
@ -103,7 +104,7 @@ struct _Elfe_Winlist_Item
Evas_Coord x, y; Evas_Coord x, y;
} history[SWIPE_MOVES]; } history[SWIPE_MOVES];
Ecore_Timer *swipe_timer; Ecore_Timer *swipe_timer;
E_Manager_Comp_Source *src; /*E_Manager_Comp_Source *src;*/
E_Manager *man; E_Manager *man;
}; };
@ -351,7 +352,7 @@ _winlist_del(Elfe_Winlist *winlist)
EINA_LIST_FREE(winlist->windows, it) EINA_LIST_FREE(winlist->windows, it)
{ {
e_manager_comp_src_hidden_set(it->man, it->src, EINA_FALSE); /*e_manager_comp_src_hidden_set(it->man, it->src, EINA_FALSE);*/
e_object_unref(E_OBJECT(it->bd)); e_object_unref(E_OBJECT(it->bd));
if (it->swipe_timer) if (it->swipe_timer)
ecore_timer_del(it->swipe_timer); ecore_timer_del(it->swipe_timer);
@ -386,13 +387,14 @@ _window_mouse_clicked_cb(void *data, Evas_Object *obj, const char *emission, con
ecore_x_netwm_client_active_request(0, it->bd->client.win, ecore_x_netwm_client_active_request(0, it->bd->client.win,
1, 0); 1, 0);
e_manager_comp_src_hidden_set(it->man, it->src, EINA_FALSE); /* e_manager_comp_src_hidden_set(it->man, it->src, EINA_FALSE);*/
_winlist_del(it->winlist); _winlist_del(it->winlist);
} }
static void static void
_elfe_action(const char *params, int modifiers, int method) _elfe_action(const char *params, int modifiers, int method)
{ {
#if 0
E_Manager_Comp_Source *src; E_Manager_Comp_Source *src;
Eina_List *l; Eina_List *l;
Eina_List *handlers; Eina_List *handlers;
@ -621,6 +623,7 @@ _elfe_action(const char *params, int modifiers, int method)
evas_object_show(bx); evas_object_show(bx);
elm_object_content_set(sc, bx); elm_object_content_set(sc, bx);
} }
#endif
} }
static void static void