TCC displayconfig module: Reset button does not deactivate widgets #164

Open
opened 4 years ago by jstolarek · 6 comments
Collaborator

Basic information

  • TDE version: R14.0.9
  • Distribution: Debian Buster
  • Hardware: amd64

Steps to reproduce

  1. Go to TCC -> Monitor & Display module
  2. Check "Enable local display control for this session". Notice how the disabled widgets on all tabs activate.
  3. Click "Reset".
  4. Notice how widgets on first and fourth tab (Power Management) remain active, even though clicking Reset unchecked the "Enable local display control for this session" checkbox.
## Basic information - TDE version: R14.0.9 - Distribution: Debian Buster - Hardware: amd64 ## Steps to reproduce 1. Go to TCC -> Monitor & Display module 2. Check "Enable local display control for this session". Notice how the disabled widgets on all tabs activate. 3. Click "Reset". 4. Notice how widgets on first and fourth tab (Power Management) remain active, even though clicking Reset unchecked the "Enable local display control for this session" checkbox.
jstolarek added the SL/minor label 4 years ago
Owner

Hi Janek,

I don't have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly.

Perhaps you can attach a screenshot of the area in question?

Hi Janek,<br/> I don't have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly. Perhaps you can attach a screenshot of the area in question?
Poster
Collaborator

I don’t have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly.

"Enable local display control for this session" shows when the module is run as a normal user, "Enable global display control" shows when it's run with root privileges.

> I don’t have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly. "Enable local display control for this session" shows when the module is run as a normal user, "Enable global display control" shows when it's run with root privileges.
157 KiB
Owner

I don’t have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly.

"Enable local display control for this session" shows when the module is run as a normal user, "Enable global display control" shows when it's run with root privileges.

Oh I see. let me try as a normal user 😄

> > I don’t have an “Enable local display control for this session” here. I have an “Enable global display control” and this seems to reset correctly. > > "Enable local display control for this session" shows when the module is run as a normal user, "Enable global display control" shows when it's run with root privileges. Oh I see. let me try as a normal user :smile:
Poster
Collaborator

Notice also that when you launch TCC as a normal user, go to Monitor & Display, click Administrator Mode, and input the root password, then instead of "Apply" and "Reset" buttons you have "OK", "Apply" and "Cancel" and it is not possible to reproduce the bug since that requires clicking "Reset", which is now gone. However, if you launch kcontrol as root then you have the "Enable global display control" checkbox and it is still possible to reproduce the bug in the same way as for normal user.

Notice also that when you launch TCC as a normal user, go to Monitor & Display, click Administrator Mode, and input the root password, then instead of "Apply" and "Reset" buttons you have "OK", "Apply" and "Cancel" and it is not possible to reproduce the bug since that requires clicking "Reset", which is now gone. However, if you launch `kcontrol` as root then you have the "Enable global display control" checkbox and it is still possible to reproduce the bug in the same way as for normal user.
Owner

Oh now I get it. When the status of the checkbox is reset, it does not enable or disable the other controls accordingly. Is that what you were trying to report, Janek?

Oh now I get it. When the status of the checkbox is reset, it does not enable or disable the other controls accordingly. Is that what you were trying to report, Janek?
Poster
Collaborator

Yes.

Yes.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tdebase#164
Loading…
There is no content yet.