Bug 350584

Summary: Progress.ycp flickers
Product: [openSUSE] openSUSE 11.0 Reporter: Stephan Kulow <coolo>
Component: YaST2Assignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: locilka
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stephan Kulow 2007-12-24 11:11:20 UTC
Just installed factory and noticed, that the new download progress is deleting the widget all the time. 

Can this be changed to reuse the last label and the last `DownloadProgress in case the type did not change? The recreation of widgets takes considerable time and CPU.
Comment 1 Ladislav Slezák 2008-01-03 12:42:39 UTC
OK, I'll try improving it...
Comment 2 Ladislav Slezák 2008-01-04 12:24:49 UTC
Fixed in STABLE:

yast2-packager-2.16.13 - do not remove the existing subprogress widget
yast2-2.16.19 - Progress.ycp - do not replace the subprogress widget, try to reuse the existing widget if possible

My tests show that about 75% of the redraws have been eliminated (the rest is needed because the required widget type is different from the currently displayed).