Where Are All The Pretty Graphics?

Fixing the GUI controls in ReactOS’s sndvol32

March 29, 2017   -   Filed under: ReactOS

Most people won’t bother installing sound drivers on ReactOS, and thus would never see this bug. However, if you do install sound drivers, you’ll be able to open Volume Control (after ignoring a few Assertion Failure messages) and see it’s missing most of its controls.

I discovered incorrect parameters where being passed to the CreateWindowEx function (this was also causing the Assertion Failure messages). After poking around for a little longer, I found this was caused by an index becoming off-by-one when the horizontal separator was created.

Easy fix:

Patch submitted to pre-existing bug report.


UPDATE 2018/01/26:  This fix finally got commited.