Skip to content

Commit 9084add

Browse files
author
Aytackydln
committed
wrap layer additions in try-catch block
1 parent b2892c2 commit 9084add

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

  • Project-Aurora/Project-Aurora/EffectsEngine

Project-Aurora/Project-Aurora/EffectsEngine/Effects.cs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,17 @@ private void PushFrameLocked(EffectFrame frame)
170170
var overLayersArray = frame.GetOverlayLayers();
171171
var layersArray = frame.GetLayers();
172172

173-
foreach (var layer in layersArray)
174-
Background.Add(layer);
175-
foreach (var layer in overLayersArray)
176-
Background.Add(layer);
173+
try
174+
{
175+
foreach (var layer in layersArray)
176+
Background.Add(layer);
177+
foreach (var layer in overLayersArray)
178+
Background.Add(layer);
179+
}
180+
catch (Exception e)
181+
{
182+
Global.logger.Error(e, "Error while rendering layers");
183+
}
177184

178185
var keyboardDarknessA = 1.0f - Global.Configuration.KeyboardBrightness * Global.Configuration.GlobalBrightness;
179186
var keyboardDarkness = CommonColorUtils.FastColor(0, 0, 0, (byte) (255.0f * keyboardDarknessA));

0 commit comments

Comments
 (0)