| Summary: | Progress bar covers dynamic override buttons in logout dialog | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Alex Couture <ac586133> |
| Component: | tdebase | Assignee: | Michele Calgaro <michele.calgaro> |
| Status: | RESOLVED FIXED | ||
| Severity: | critical | CC: | ac586133, bugwatch, darrella, kb9vqf, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: |
tdebase patch
tdebase ksmserver patch for progress bar same as before, but cleaner code |
||
|
Description
Alex Couture
2013-10-01 10:01:51 CDT
Have you enabled the logout status dialog? Control Center->TDE Components->Session Manager->Show logout status dialog Yes, as far as I know, it is enabled by default. This is the window I am talking about. It could probably feature a progress bar, or be completely replaced by something more simple, just as in Win7? Thanks! -Alexandre I will look into this bug. I do like the logout window, so I am looking at adding a progress bar instead of replacing the whole window and just writing on the screen Created attachment 1651 [details]
tdebase patch
Proposed patch attached. It adds a progress bar to the shutdown-in-progress window below the status line and update it progressively.
Tested and works well. I'll wait for the opinions of others. Progress bar looks great here. Good job! Pushed to GIT in hash 1c618af7. I noticed a really silly mistake. If during closing session the program is slow respond to the notification before close session (for example, due to the waiting prompt for TDEWallet password), buttons for interrupt waiting to notifications are shown in the same place as is progress bar => they are hardly visible - are hidden under progress bar. (In reply to comment #8) > I noticed a really silly mistake. If during closing session the program is slow > respond to the notification before close session (for example, due to the > waiting prompt for TDEWallet password), buttons for interrupt waiting to > notifications are shown in the same place as is progress bar => they are hardly > visible - are hidden under progress bar. Thanks Slavek, if I remember the code well, I think to know were the problem could be. I will update the patch when I have some time and then post it again. Just a reminder if you haven't built packages in a while, the first patch was already committed to git in commit 1c618af7. :-) (In reply to comment #9) > (In reply to comment #8) > > I noticed a really silly mistake. If during closing session the program is slow > > respond to the notification before close session (for example, due to the > > waiting prompt for TDEWallet password), buttons for interrupt waiting to > > notifications are shown in the same place as is progress bar => they are hardly > > visible - are hidden under progress bar. > > Thanks Slavek, if I remember the code well, I think to know were the problem > could be. I will update the patch when I have some time and then post it again. I just noticed this today as well. Bumping report priority and changing title. Created attachment 1696 [details]
tdebase ksmserver patch for progress bar
Attached patch to fix the problems with the buttons position.
The buttons will now be shown below the progress bar.
Please test on your system too :)
Created attachment 1697 [details]
same as before, but cleaner code
I tested the patch. I don't see any difference but I saw none of the described issues. I must not run a lot of services/applets you folks run. :-) I tested it - works well, the buttons are visible again. What kinds of services/apps/applets need tob e run to see these dialog buttons? I performed a test in the way that I run a program that requires a password from TDEWallet (for example KOrn), and leave open prompt for TDEWallet password. In such a state, I gave close the session... Fixed in GIT hash 91ff56bb. Progress bar looks great! Thanks! -Alexandre |