From 46285e7c2fce3403505468e1ea017dd0dd1f5805 Mon Sep 17 00:00:00 2001 From: Frank Gevaerts Date: Sun, 19 Feb 2012 20:52:06 +0100 Subject: Fix a nullpointer dereference in skinned lists. Unfortunately this doesn't seem to be the only problem with skinned lists. Fixing this still doesn't make them work right. Change-Id: Ibf80eb2a4fa4eb392e2f3ea9744aec68c6181961 --- apps/gui/bitmap/list-skinned.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/gui/bitmap') diff --git a/apps/gui/bitmap/list-skinned.c b/apps/gui/bitmap/list-skinned.c index 04cf763..1311620 100644 --- a/apps/gui/bitmap/list-skinned.c +++ b/apps/gui/bitmap/list-skinned.c @@ -188,8 +188,8 @@ bool skinlist_draw(struct screen *display, struct gui_synclist *list) { int origional_x, origional_y; int origional_w, origional_h; + skin_viewport = SKINOFFSETTOPTR(get_skin_buffer(wps.data), viewport->data); char *viewport_label = SKINOFFSETTOPTR(get_skin_buffer(wps.data), skin_viewport->label); - skin_viewport = (struct skin_viewport*)viewport->data; if (viewport->children == 0 || !viewport_label || (skin_viewport->label && strcmp(label, viewport_label)) ) -- cgit v1.1