Remove useless variable and just use a direct object reference.

No need for _type_set to return an 'int' as we never check it anywhere, so
make the function return 'void'.


SVN revision: 41561
This commit is contained in:
Christopher Michael 2009-08-02 21:10:52 +00:00
parent 4371d3e9b8
commit b9a6167841
1 changed files with 7 additions and 9 deletions

View File

@ -25,7 +25,7 @@ static void _e_pointer_canvas_del(E_Pointer *p);
static void _e_pointer_cb_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info); static void _e_pointer_cb_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info);
static void _e_pointer_free(E_Pointer *p); static void _e_pointer_free(E_Pointer *p);
static void _e_pointer_stack_free(E_Pointer_Stack *elem); static void _e_pointer_stack_free(E_Pointer_Stack *elem);
static int _e_pointer_type_set(E_Pointer *p, const char *type); static void _e_pointer_type_set(E_Pointer *p, const char *type);
static void _e_pointer_active_handle(E_Pointer *p); static void _e_pointer_active_handle(E_Pointer *p);
static int _e_pointer_cb_mouse_down(void *data, int type, void *event); static int _e_pointer_cb_mouse_down(void *data, int type, void *event);
@ -356,11 +356,11 @@ _e_pointer_stack_free(E_Pointer_Stack *elem)
free(elem); free(elem);
} }
static int static void
_e_pointer_type_set(E_Pointer *p, const char *type) _e_pointer_type_set(E_Pointer *p, const char *type)
{ {
/* Check if this pointer is already set */ /* Check if this pointer is already set */
if ((p->type) && (!strcmp(p->type, type))) return 1; if ((p->type) && (!strcmp(p->type, type))) return;
if (p->type) eina_stringshare_del(p->type); if (p->type) eina_stringshare_del(p->type);
p->type = eina_stringshare_add(type); p->type = eina_stringshare_add(type);
@ -369,24 +369,23 @@ _e_pointer_type_set(E_Pointer *p, const char *type)
if (!e_config->show_cursor) if (!e_config->show_cursor)
{ {
ecore_x_window_cursor_set(p->win, 0); ecore_x_window_cursor_set(p->win, 0);
return 1; return;
} }
if (p->e_cursor) if (p->e_cursor)
{ {
Evas_Object *o;
char cursor[1024]; char cursor[1024];
Evas_Coord x, y; Evas_Coord x, y;
if (!p->evas) _e_pointer_canvas_add(p); if (!p->evas) _e_pointer_canvas_add(p);
o = p->pointer_object;
if (p->color) if (p->color)
snprintf(cursor, sizeof(cursor), snprintf(cursor, sizeof(cursor),
"e/pointer/enlightenment/%s/color", type); "e/pointer/enlightenment/%s/color", type);
else else
snprintf(cursor, sizeof(cursor), snprintf(cursor, sizeof(cursor),
"e/pointer/enlightenment/%s/mono", type); "e/pointer/enlightenment/%s/mono", type);
if (!e_theme_edje_object_set(o, "base/theme/pointer", cursor)) if (!e_theme_edje_object_set(p->pointer_object,
"base/theme/pointer", cursor))
goto fallback; goto fallback;
edje_object_part_swallow(p->pointer_object, "e.swallow.hotspot", edje_object_part_swallow(p->pointer_object, "e.swallow.hotspot",
p->hot_object); p->hot_object);
@ -398,7 +397,7 @@ _e_pointer_type_set(E_Pointer *p, const char *type)
p->hot.y = y; p->hot.y = y;
} }
p->hot.update = 1; p->hot.update = 1;
return 1; return;
} }
fallback: fallback:
{ {
@ -442,7 +441,6 @@ _e_pointer_type_set(E_Pointer *p, const char *type)
ecore_x_window_cursor_set(p->win, cursor); ecore_x_window_cursor_set(p->win, cursor);
if (cursor) ecore_x_cursor_free(cursor); if (cursor) ecore_x_cursor_free(cursor);
} }
return 1;
} }
static void static void