@@ -302,40 +302,41 @@ static bool win32_display_server_set_window_opacity(
302302static bool win32_display_server_set_window_progress (
303303 void * data , int progress , bool finished )
304304{
305- uint8_t win32_flags = 0 ;
306- HWND hwnd = win32_get_window ();
307305 dispserv_win32_t * serv = (dispserv_win32_t * )data ;
308306
309307 if (!serv )
310308 return false;
311309
312310#ifdef HAS_TASKBAR_EXT
313- win32_flags = win32_get_flags ();
314-
315- if (!serv -> taskbar_list || !(win32_flags & WIN32_CMN_FLAG_TASKBAR_CREATED ))
316- return false;
317-
318- if (progress == -1 )
319- {
320- if (ITaskbarList3_SetProgressState (
321- serv -> taskbar_list , hwnd , TBPF_INDETERMINATE ) != S_OK )
322- return false;
323- }
324- else if (finished )
325- {
326- if (ITaskbarList3_SetProgressState (
327- serv -> taskbar_list , hwnd , TBPF_NOPROGRESS ) != S_OK )
328- return false;
329- }
330- else if (progress >= 0 )
331311 {
332- if (ITaskbarList3_SetProgressState (
333- serv -> taskbar_list , hwnd , TBPF_NORMAL ) != S_OK )
334- return false;
312+ uint8_t win32_flags = win32_get_flags ();
313+ HWND hwnd = win32_get_window ();
335314
336- if (ITaskbarList3_SetProgressValue (
337- serv -> taskbar_list , hwnd , progress , 100 ) != S_OK )
315+ if (!serv -> taskbar_list || !(win32_flags & WIN32_CMN_FLAG_TASKBAR_CREATED ))
338316 return false;
317+
318+ if (progress == -1 )
319+ {
320+ if (ITaskbarList3_SetProgressState (
321+ serv -> taskbar_list , hwnd , TBPF_INDETERMINATE ) != S_OK )
322+ return false;
323+ }
324+ else if (finished )
325+ {
326+ if (ITaskbarList3_SetProgressState (
327+ serv -> taskbar_list , hwnd , TBPF_NOPROGRESS ) != S_OK )
328+ return false;
329+ }
330+ else if (progress >= 0 )
331+ {
332+ if (ITaskbarList3_SetProgressState (
333+ serv -> taskbar_list , hwnd , TBPF_NORMAL ) != S_OK )
334+ return false;
335+
336+ if (ITaskbarList3_SetProgressValue (
337+ serv -> taskbar_list , hwnd , progress , 100 ) != S_OK )
338+ return false;
339+ }
339340 }
340341#endif
341342
0 commit comments