[systemsettings] [Bug 436349] Monitor dropdown can not be enabled
Roman Azami
bugzilla_noreply at kde.org
Sat Jan 8 21:40:27 GMT 2022
https://bugs.kde.org/show_bug.cgi?id=436349
--- Comment #6 from Roman Azami <nascentsoul13 at gmail.com> ---
(In reply to Roman Azami from comment #5)
> I tried fixing this as it is tagged as a junior job but couldn't, here are
> my findings though.
>
> It seems like the problem lies in a function XVidExtWrap::_ScreenCount(). It
> gets called from KGamma constructor and then the returned count value is
> used to configure screens combobox in a function KGamma::setupUI(). When
> configuring combobox, if screen count <=1 checkbox. From my observation
> XVidExtWrap::_ScreenCount() always returns 1 no matter if I plug\unplug my
> second monitor thus creating bug in question.
>
> Looking at XVidExtWrap::_ScreenCount() implementation it uses class
> XF86ConfigPath to get count of screens. In XF86ConfigPath constructor there
> is defined a list of magic string paths that it tries to access all sorts of
> configs and fails at all of them (I also checked each path manually on my
> system and didn't find any of them). As it can't find any configs screen
> count is 0, but in the end of function it gets set to 1 after !count check.
>
> Sibling setting category "Display Configuration" somehow has "Device"
> combobox that correctly identifies current available screens. After looking
> into it's implementation for awhile I kinda gave up as this issue is too
> hard for me now.
Cant edit previous comment, little change: "if screen count <=1 checkbox" to
"if screen count <=1 then combobox is disabled
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list