diff --git a/src/launcher/GUI/uiModule/uiModule_imageView.h b/src/launcher/GUI/uiModule/uiModule_imageView.h index 273d88c..53fd389 100644 --- a/src/launcher/GUI/uiModule/uiModule_imageView.h +++ b/src/launcher/GUI/uiModule/uiModule_imageView.h @@ -727,8 +727,14 @@ public: for (int col = 0; col < vec[row].size(); col++) { if (vec[row][col] == nullptr) { if (col > 0) { - if (vec[row][col - 1] != nullptr) { - Layout->span + if (vec[row - 1][col] != nullptr) { + vec[row - 1][col]->originalRowSpan++; + Layout->removeWidget(vec[row - 1][col]); + Layout->addWidget(vec[row - 1][col], + vec[row - 1][col]->originalRow, + vec[row - 1][col]->originalColumn, + vec[row - 1][col]->originalRowSpan, + vec[row - 1][col]->originalColumnSpan); } } else {