diff --git a/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboards.cs b/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboards.cs index bfb79565a..48a21af99 100644 --- a/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboards.cs +++ b/Artemis/Artemis/DeviceProviders/Corsair/CorsairKeyboards.cs @@ -118,7 +118,7 @@ namespace Artemis.DeviceProviders.Corsair } _keyboardBrush.Image = image; - _keyboard.Update(true); + _keyboard.Update(); image.Dispose(); } diff --git a/Artemis/Artemis/Profiles/Layers/Types/AmbientLight/AmbienceCreator/AmbienceCreatorExtend.cs b/Artemis/Artemis/Profiles/Layers/Types/AmbientLight/AmbienceCreator/AmbienceCreatorExtend.cs index 6ee78d885..c8abd06b7 100644 --- a/Artemis/Artemis/Profiles/Layers/Types/AmbientLight/AmbienceCreator/AmbienceCreatorExtend.cs +++ b/Artemis/Artemis/Profiles/Layers/Types/AmbientLight/AmbienceCreator/AmbienceCreatorExtend.cs @@ -38,8 +38,12 @@ namespace Artemis.Profiles.Layers.Types.AmbientLight.AmbienceCreator double widthPixels = effectiveSourceWidth / (double)targetWidth; double heightPixels = relevantSourceHeight / (double)targetHeight; - if (widthPixels <= 0 || heightPixels <= 0 || (relevantSourceHeight + relevantOffsetTop > sourceHeight) || effectiveSourceWidth > sourceWidth) + if (widthPixels <= 0 || heightPixels <= 0 || (relevantSourceHeight + relevantOffsetTop > sourceHeight) || + effectiveSourceWidth > sourceWidth) + { + colors = colors.ExtendHeight(targetHeight); return colors.ToBGRArray(); + } int increment = Math.Max(1, Math.Min(20, settings.Downsampling)); for (int y = 0; y < relevantSourceHeight; y += increment)