[go: up one dir, main page]

Menu

Commit [r29749]  Maximize  Restore  History

patch from Walter: https://groups.google.com/g/tortoisesvn/c/y_AGscWU8W8/m/4wS2UHEDAgAJ

The Windows 11 taskbar has a performance bug, whereby updating the progress value quickly enough with different values causes it to freeze while it tries to asynchronously process the new values one by one. In our case, showing a log with thousands of entries can cause the taskbar to freeze for several seconds or even minutes!
For this reason, we remap the progress range to [0,100], as calling SetProgressValue() with the same value multiple times is ok, and bypasses the slowness.

steveking 2025-02-22

changed /trunk/src/TortoiseProc/LogDialog/LogDlg.cpp