Reverse the order for deleting the items in resetcontent to correctly
authorMaxime Bellengé <maxime.bellenge@laposte.net>
Mon, 21 Feb 2005 18:31:02 +0000 (18:31 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Mon, 21 Feb 2005 18:31:02 +0000 (18:31 +0000)
empty a comboboxex.

dlls/user/listbox.c

index c849afef3092dde9d823fbaea460de7e6f9348a6..c5e3c0418296cdca61753c41e40e9b989f28e693 100644 (file)
@@ -1706,7 +1706,7 @@ static void LISTBOX_ResetContent( LB_DESCR *descr )
 {
     INT i;
 
-    for (i = 0; i < descr->nb_items; i++) LISTBOX_DeleteItem( descr, i );
+    for(i = descr->nb_items - 1; i>=0; i--) LISTBOX_DeleteItem( descr, i);
     HeapFree( GetProcessHeap(), 0, descr->items );
     descr->nb_items      = 0;
     descr->top_item      = 0;