-
Bhushan Shah authored
Summary: PanelView::restore sets various properties including length, thickness, which would result in panel resize and repositioning. PanelView::restore also explicitly calls PanelView::positionPanel and ::resizePanel. This results in positionPanel and resizePanel operation being done multiple times at startup/adding panel and hence flicker when panel first shows up. This patch makes resizePanel and positionPanel no-op if we are restoring panel. Test Plan: Added panel, restored panel, moved around panel Reviewers: #plasma, mart Subscribers: plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D3008
c63baa3a