From 94bb61c9b3c18fee9c56afb122f6b8ce075eedd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 27 Feb 2016 10:51:30 +0100 Subject: [PATCH] nullpointer fix --- src/com/jpexs/decompiler/flash/gui/View.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/View.java b/src/com/jpexs/decompiler/flash/gui/View.java index ca767f956..2f182c3eb 100644 --- a/src/com/jpexs/decompiler/flash/gui/View.java +++ b/src/com/jpexs/decompiler/flash/gui/View.java @@ -337,8 +337,7 @@ public class View { public static void centerScreen(Window f, int screen) { - GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); - GraphicsDevice[] allDevices = env.getScreenDevices(); + GraphicsDevice[] allDevices = getEnv().getScreenDevices(); int topLeftX, topLeftY, screenX, screenY, windowPosX, windowPosY; if (screen < allDevices.length && screen > -1) { @@ -747,17 +746,17 @@ public class View { } public static BufferedImage toCompatibleImage(BufferedImage image) { - if (image.getColorModel().equals(conf.getColorModel())) { + if (image.getColorModel().equals(getDefaultConfiguration().getColorModel())) { return image; } - return conf.createCompatibleImage(image.getWidth(), image.getHeight(), image.getTransparency()); + return getDefaultConfiguration().createCompatibleImage(image.getWidth(), image.getHeight(), image.getTransparency()); } public static VolatileImage createRenderImage(int width, int height, int transparency) { - VolatileImage image = conf.createCompatibleVolatileImage(width, height, transparency); + VolatileImage image = getDefaultConfiguration().createCompatibleVolatileImage(width, height, transparency); - int valid = image.validate(conf); + int valid = image.validate(getDefaultConfiguration()); if (valid == VolatileImage.IMAGE_INCOMPATIBLE) { image = createRenderImage(width, height, transparency);