Yeah I already had tried pulling in your change. Mine seems worse than what they are reporting. All my GL windows are not drawing except for 1...the House Preview. Here's a snippet from my log:
2018-03-12 18:56:04,491 66652 log_base [DEBUG] Viewing log file C:\Users\Gil\AppData\Roaming/xLights_l4cpp.log.
2018-03-12 18:56:15,214 66652 log_opengl [INFO] Layout - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:15,214 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:17,275 66652 log_base [DEBUG] Viewing log file C:\Users\Gil\AppData\Roaming/xLights_l4cpp.log.
2018-03-12 18:56:28,230 66652 log_base [DEBUG] xLightsFrame::ShowHideAllSequencerWindows
2018-03-12 18:56:28,230 66652 log_base [DEBUG] xLightsFrame::ShowHideAllSequencerWindows - show
2018-03-12 18:56:28,679 66652 log_opengl [INFO] Preview - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:28,679 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:28,895 66652 log_opengl [INFO] WaveForm - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:28,895 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:28,906 66652 log_opengl [INFO] EffectGrid - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:28,906 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:28,965 66652 log_opengl [INFO] TimeDisplay - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:28,965 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:29,064 66652 log_opengl [INFO] ModelPreview - glVer: 3.3.0 NVIDIA 388.13 (GeForce GTX 780 Ti/PCIe/SSE2)(NVIDIA Corporation)
2018-03-12 18:56:29,064 66652 log_opengl [INFO] Try creating 3.3 Cache
2018-03-12 18:56:48,698 66652 log_base [DEBUG] Closing sequence.