From f750654b3eac1fae05a90410501f3e4f808ed121 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Thu, 20 Aug 2020 16:56:28 -0500 Subject: [PATCH] Check for size changes and refresh data if size has changed --- qt/DeviceView.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qt/DeviceView.cpp b/qt/DeviceView.cpp index 050e9775..7fda75e6 100644 --- a/qt/DeviceView.cpp +++ b/qt/DeviceView.cpp @@ -390,6 +390,14 @@ void DeviceView::paintEvent(QPaintEvent* /* event */) QPainter painter(this); QFont font = painter.font(); + /*-----------------------------------------------------*\ + | If controller has resized, reinitialize local data | + \*-----------------------------------------------------*/ + if(controller->leds.size() != led_pos.size()) + { + setController(controller); + } + /*-----------------------------------------------------*\ | LED rectangles | \*-----------------------------------------------------*/