Can you compile a custom 2.78c for Windows for me?

I was compiling on my own but recent changes broke something and I can’t get it compiled anymore.
I only need ONE character changed! But it’s a significant one.
By default, holding the ctrl key down while clicking on a panel header causes all panels to collapse except the one clicked on.
I prefer the opposite: by default, clicking on a panel header collapses all except that panel, and holding down the control key causes just that panel to toggle open or closed. This is much more like default behavior in other Windows programs where the control and/or shift key allows multiple selection. It also keeps my interface cleaner and demands less scrolling.

The one character is ‘!’ before a switch statement, I can provide the exact location.
(Ideally this would be in the main branch, with an option box in Preferences to reverse this behavior or not.)
thanks