From 730b49378c72328a032ae8f7e45206f19ab00771 Mon Sep 17 00:00:00 2001 From: Julian Hinxlage Date: Tue, 7 Jan 2020 15:25:06 +0100 Subject: [PATCH] only set default values if local shared memory is used --- src/internal.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/internal.cpp b/src/internal.cpp index 3ec3b87..a889c4a 100644 --- a/src/internal.cpp +++ b/src/internal.cpp @@ -11,17 +11,19 @@ namespace vkvm { auto setDefaultValues() -> void { impl.localMemoryWarn = false; if (getSharedMemory() != nullptr) { - setMode(GraphicMode::RGB); - setCharactersPerRow(60); - setCharactersPerColumn(20); - setHeight(600); - setWidth(800); - setMousePosition(42, 42); - setBackgroundColor(black); - setForegroundColor(white); - setRedrawInterval(500); - setTimerInterruptInterval(1000); - setFont(FontType::ProFontIIX); + if(getSharedMemory() == &impl.localSharedMemory[0]) { + setMode(GraphicMode::RGB); + setCharactersPerRow(60); + setCharactersPerColumn(20); + setHeight(600); + setWidth(800); + setMousePosition(42, 42); + setBackgroundColor(black); + setForegroundColor(white); + setRedrawInterval(500); + setTimerInterruptInterval(1000); + setFont(FontType::ProFontIIX); + } } impl.localMemoryWarn = true; }