diff --git a/dll/win32/comctl32/status.c b/dll/win32/comctl32/status.c index 6ef04a66282..45d2e265357 100644 --- a/dll/win32/comctl32/status.c +++ b/dll/win32/comctl32/status.c @@ -432,6 +432,10 @@ STATUSBAR_GetParts (const STATUS_INFO *infoPtr, INT num_parts, INT parts[]) TRACE("(%d)\n", num_parts); if (parts) { +#ifdef __REACTOS__ + if (num_parts > infoPtr->numParts) + num_parts = infoPtr->numParts; +#endif for (i = 0; i < num_parts; i++) { parts[i] = infoPtr->parts[i].x; }