X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2FLogicUICanvas.java;h=3a70dcd19f09729a73f394cd53fe1849aad6ff05;hb=17f902a2717d92dee566eae233cc635ec8bebd74;hp=9675167cff0a7dae7eceeacc19a83cef969d272d;hpb=9f4b106057a7b291aa880620dc80faa9cb7fc8f3;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java index 9675167c..3a70dcd1 100644 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/LogicUICanvas.java @@ -47,14 +47,12 @@ public class LogicUICanvas extends ZoomableCanvas this.model = model; + Color background = Preferences.current().getColor("net.mograsim.logic.model.color.background"); + if (background != null) + setBackground(background); + LogicUIRenderer renderer = new LogicUIRenderer(model); - addZoomedRenderer(gc -> - { - Color background = Preferences.current().getColor("net.mograsim.logic.model.color.background"); - if (background != null) - setBackground(background);// this.setBackground, not gc.setBackground to have the background fill the canvas - renderer.render(gc, new Rectangle(-offX / zoom, -offY / zoom, gW / zoom, gH / zoom)); - }); + addZoomedRenderer(gc -> renderer.render(gc, new Rectangle(-offX / zoom, -offY / zoom, gW / zoom, gH / zoom))); model.setRedrawHandler(() -> { if (!isDisposed())