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 | \*-----------------------------------------------------*/