mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-10-01 20:26:55 -05:00
Remove layer null check
Move to the place that triggered the null
This commit is contained in:
@@ -16,10 +16,8 @@ public static Bitmap LayerImage(Image baseLayer, Image overLayer, int x, int y,
|
||||
return LayerImage(baseLayer, overLayer, x, y);
|
||||
}
|
||||
|
||||
public static Bitmap LayerImage(Image? baseLayer, Image overLayer, int x, int y)
|
||||
public static Bitmap LayerImage(Image baseLayer, Image overLayer, int x, int y)
|
||||
{
|
||||
if (baseLayer is null)
|
||||
return (Bitmap)overLayer;
|
||||
Bitmap img = new Bitmap(baseLayer);
|
||||
using Graphics gr = Graphics.FromImage(img);
|
||||
gr.DrawImage(overLayer, x, y, overLayer.Width, overLayer.Height);
|
||||
|
||||
@@ -108,7 +108,8 @@ private Image GetFrame(int frameIndex)
|
||||
frame = ImageUtil.GetBitmap(frameData, imgWidth, imgHeight);
|
||||
if (ExtraLayer != null)
|
||||
frame = ImageUtil.LayerImage(frame, ExtraLayer, 0, 0);
|
||||
frame = ImageUtil.LayerImage(OriginalBackground, frame, 0, 0);
|
||||
if (OriginalBackground != null)
|
||||
frame = ImageUtil.LayerImage(OriginalBackground, frame, 0, 0);
|
||||
return GlowCache[frameIndex] = frame;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user