|
Bugzilla – Full Text Bug Listing |
| Summary: | Button flicker when installing packages | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Stanislav Visnovsky <visnov> |
| Component: | YaST2 | Assignee: | Stefan Hundhammer <shundhammer> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P3 - Medium | CC: | aj, behlert, binner, david.wright, jengelh, ke, lgrimmer, locilka, max, Ulrich.Windl, wstephenson |
| Version: | RC 4 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Stanislav Visnovsky
2004-09-23 16:20:03 UTC
<!-- SBZ_reproduce --> Watch graphical installation of packages. I know, but that can't be helped: This is a byproduct of needing to call UI::RecalcLayout() for every update of the "Next CD: SuSE Linux CD 2 - 12:47" line at the bottom. This triggers a relayout of the entire dialog - which in fact is what is normally saved because YLabel widgets don't resize themselves when their content changes. You just discovered why this isn't done by default for every label change. ;-) I even tried to stretch that label to the entire width down below in that dialog, but that didn't work out. Maybe I'll give this another try - if time permits (which however I doubt). The vertical progress bar also flickers - it's surely more severe than "minor". Also displaying the busy cursor all the time during package installation is annoying, esp. that's wrong because you can click around (diashow/details or even abort or "help"). See also bug 60112 and bug 60111 And yes, something like this is definitely minor by any of our Bugzilla severity definitions. later reopening reopening *** Bug 60112 has been marked as a duplicate of this bug. *** *** Bug 105172 has been marked as a duplicate of this bug. *** *** Bug 105485 has been marked as a duplicate of this bug. *** later Adapted product / version number - problem still exists in 10.0 This cannot be the recalc issue - update layout is not called from YCP for every change of the progress bar. *** Bug 152081 has been marked as a duplicate of this bug. *** > This cannot be the recalc issue - update layout is not called from YCP for
> every change of the progress bar.
IIRC the function that updates the time remaining until the next CD change in the bottom status bar has to call UI::RecalcLayout(), otherwise some text gets cut off sometimes. The problem is known, but I don't have a reasonable idea for a fix or a workaround yet.
No, RecalcLayout() is called only when an installation of a one package is done, not on every single-package progressbar update. I know this is not the top prio, but just in case ;-) *** Bug 156457 has been marked as a duplicate of this bug. *** *** Bug 156997 has been marked as a duplicate of this bug. *** *** Bug 157007 has been marked as a duplicate of this bug. *** *** Bug 164379 has been marked as a duplicate of this bug. *** *** Bug 160825 has been marked as a duplicate of this bug. *** *** Bug 206509 has been marked as a duplicate of this bug. *** *** Bug 252529 has been marked as a duplicate of this bug. *** Reopening Fixed with the new progress reporting during RPM installation. |