ukui-system-monitor/fix-search-widget-display-error.patch

33 lines
1.3 KiB
Diff

diff -Naur ukui-system-monitor-3.1.2/src/krightwidget.cpp ukui-system-monitor-3.1.2~/src/krightwidget.cpp
--- ukui-system-monitor-3.1.2/src/krightwidget.cpp 2022-02-21 09:12:09.000000000 +0800
+++ ukui-system-monitor-3.1.2~/src/krightwidget.cpp 2024-05-09 17:26:47.485293509 +0800
@@ -408,24 +408,21 @@
m_animationSearch->setEndValue(m_rectSeachAnimationEnd);
m_animationSearch->setEasingCurve(QEasingCurve::OutQuad);
m_animationSearch->start();
+ m_queryWid->layout()->removeWidget(m_queryText);
+ m_searchEditNew->setTextMargins(30,1,0,1);
} else {
m_queryText->adjustSize();
m_animationSearch->setStartValue(m_rectSeachAnimationEnd);
m_animationSearch->setEndValue(m_rectSeachAnimationBegin);
m_animationSearch->setEasingCurve(QEasingCurve::InQuad);
m_animationSearch->start();
+ m_queryWid->layout()->addWidget(m_queryText);
}
}
void KRightWidget::animationFinishedSlot()
{
- if(m_queryText->parent() == m_queryWid) {
- m_queryWid->layout()->removeWidget(m_queryText);
- m_queryText->setParent(nullptr);
- m_searchEditNew->setTextMargins(30,1,0,1);
- } else {
- m_queryWid->layout()->addWidget(m_queryText);
- }
+
}
void KRightWidget::onRefreshSearchResult()