[mythtv-commits] mythtv branch master updated by jyavenard. v0.28-pre-1051-g76fa038

Git Repo Owner noreply at mythtv.org
Thu Apr 3 15:06:59 UTC 2014


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  76fa038787bbfd2f2b3844ab63b7bb5a443e4f6e (commit)
       via  9edb6d6c4aa0ed930be222ddd32cfc008d709d9f (commit)
      from  db39719dabe66dd3b957a68be34d827bfa190739 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 76fa038787bbfd2f2b3844ab63b7bb5a443e4f6e
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 4 Apr 2014 02:01:42 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 4 Apr 2014 02:07:30 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=76fa038787bbfd2f2b3844ab63b7bb5a443e4f6e

Improve readability of old settings on mac
Text Line background was the same color as the selection. So it was impossible to tell if some text was selected or not. Set background of editable text to a very light blue and keep the text black.
That selection color issue also exists on linux, so we could take the same approach there



commit 9edb6d6c4aa0ed930be222ddd32cfc008d709d9f
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Thu, 3 Apr 2014 23:20:54 +1100
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Fri, 4 Apr 2014 02:07:30 +1100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=9edb6d6c4aa0ed930be222ddd32cfc008d709d9f

Fix old Qt setting screens preventing them from accepting keyboard inputs
Hopefully this is the final fix…
The issue seems to only have occurred on macs. When opening two MythDialogs (that includes MythPopup) in a row, often the 2nd one would not accept any used input anymore, only causing a “beep”; making it impossible to even exit that window.

The existing logic (and there was nothing wrong with it) was to simply disable the current MythDialog and put the new one on top of it. However, when doing so, somehow key events are now ignored.
So instead, we now disable all widgets within that MythDialog, without disabling the dialog itself.

When doing so, the newly created MythDialog is always working as expected.
This code should not be necessary, it is a workaround to what appears to be a Qt bug.

Fixes #11990.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/libs/libmyth/mythwidgets.cpp      |   11 ++++++--
 mythtv/libs/libmythui/mythmainwindow.cpp |   36 ++++++++++++++++++++++++++++-
 2 files changed, 42 insertions(+), 5 deletions(-)

-- 



More information about the mythtv-commits mailing list