Index: uspace/lib/gui/grid.c
===================================================================
--- uspace/lib/gui/grid.c	(revision e63c424f00944ff2f0af675b3c42808440544b1a)
+++ uspace/lib/gui/grid.c	(revision e47ed059f2f1f9164ef7bfb956f1b38b5998b23d)
@@ -298,6 +298,5 @@
 	paint_internal(widget);
 	
-	list_foreach(widget->children, link) {
-		widget_t *child = list_get_instance(link, widget_t, link);
+	list_foreach(widget->children, link, widget_t, child) {
 		child->repaint(child);
 	}
