diff --git a/legacy/ecore/src/lib/ecore_wince/Ecore_WinCE.h b/legacy/ecore/src/lib/ecore_wince/Ecore_WinCE.h index 1bb4ec4f7a..0b6b46a77c 100644 --- a/legacy/ecore/src/lib/ecore_wince/Ecore_WinCE.h +++ b/legacy/ecore/src/lib/ecore_wince/Ecore_WinCE.h @@ -213,9 +213,11 @@ EAPI void ecore_wince_window_show(Ecore_WinCE_Window *window); EAPI void ecore_wince_window_hide(Ecore_WinCE_Window *window); - EAPI void ecore_wince_window_suspend_set(Ecore_WinCE_Window *window, int (*suspend)(int), int backend); +EAPI void ecore_wince_window_backend_set(Ecore_WinCE_Window *window, int backend); -EAPI void ecore_wince_window_resume_set(Ecore_WinCE_Window *window, int (*resume)(int), int backend); +EAPI void ecore_wince_window_suspend_set(Ecore_WinCE_Window *window, int (*suspend)(int)); + +EAPI void ecore_wince_window_resume_set(Ecore_WinCE_Window *window, int (*resume)(int)); EAPI void ecore_wince_window_geometry_get(Ecore_WinCE_Window *window, int *x, diff --git a/legacy/ecore/src/lib/ecore_wince/ecore_wince_window.c b/legacy/ecore/src/lib/ecore_wince/ecore_wince_window.c index 795917464c..bb2bcd7894 100644 --- a/legacy/ecore/src/lib/ecore_wince/ecore_wince_window.c +++ b/legacy/ecore/src/lib/ecore_wince/ecore_wince_window.c @@ -138,7 +138,7 @@ ecore_wince_window_hide(Ecore_WinCE_Window *window) } void -ecore_wince_window_suspend_set(Ecore_WinCE_Window *window, int (*suspend)(int), int backend) +ecore_wince_window_backend_set(Ecore_WinCE_Window *window, int backend) { struct _Ecore_WinCE_Window *w; @@ -147,11 +147,22 @@ ecore_wince_window_suspend_set(Ecore_WinCE_Window *window, int (*suspend)(int), w = (struct _Ecore_WinCE_Window *)window; w->backend = backend; +} + +void +ecore_wince_window_suspend_set(Ecore_WinCE_Window *window, int (*suspend)(int)) +{ + struct _Ecore_WinCE_Window *w; + + if (!window) + return; + + w = (struct _Ecore_WinCE_Window *)window; w->suspend = suspend; } void -ecore_wince_window_resume_set(Ecore_WinCE_Window *window, int (*resume)(int), int backend) +ecore_wince_window_resume_set(Ecore_WinCE_Window *window, int (*resume)(int)) { struct _Ecore_WinCE_Window *w; @@ -159,7 +170,6 @@ ecore_wince_window_resume_set(Ecore_WinCE_Window *window, int (*resume)(int), in return; w = (struct _Ecore_WinCE_Window *)window; - w->backend = backend; w->resume = resume; }