diff --git a/frame/window/docktraywindow.cpp b/frame/window/docktraywindow.cpp index e3110b2d1..b2b450a93 100644 --- a/frame/window/docktraywindow.cpp +++ b/frame/window/docktraywindow.cpp @@ -73,7 +73,7 @@ void DockTrayWindow::setDisplayMode(const Dock::DisplayMode &displayMode) if (displayMode == Dock::DisplayMode::Efficient) { ExpandIconWidget::popupTrayView()->setReferGridView(m_trayView); // TODO: reuse QuickPluginWindow, SystemPluginWindow - m_mainBoxLayout->addWidget(TrayGridView::getDockTrayGridView()); + m_mainBoxLayout->insertWidget(m_mainBoxLayout->count() - 2, TrayGridView::getDockTrayGridView()); } else { m_mainBoxLayout->removeWidget(TrayGridView::getDockTrayGridView()); }