Commit d2a8f01a authored by Andreas Mohr's avatar Andreas Mohr Committed by Alexandre Julliard

Remember the currently active index before refreshing.

parent d1a79ea2
......@@ -346,10 +346,12 @@ LRESULT WINAPI MainProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
case WM_PAINT:
{
int prevsel = SendMessage(hwndList, LB_GETCURSEL, 0, 0);
SendMessage(hwndList, LB_RESETCONTENT, 0, 0);
SendMessage(hwndList, WM_SETREDRAW, FALSE, 0);
for (i=0; i < numentries; i++)
SendMessage(hwndList, LB_ADDSTRING, 0, (LPARAM)entries[i].descr);
SendMessage(hwndList, LB_SETCURSEL, prevsel, 0 );
SendMessage(hwndList, WM_SETREDRAW, TRUE, 0);
hdc = BeginPaint( hWnd, &ps );
EndPaint( hWnd, &ps );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment