[mythtv-firehose] mythtv branch fixes/0.26 updated by stuartm. v0.26.0-9-g2d2932a

Git Repo Owner noreply at mythtv.org
Mon Oct 8 19:03:26 UTC 2012

The branch, fixes/0.26 has been updated on the
mythtv repository by gitolite user stuartm.
       via  2d2932ac11ed6d01f05f502a8e373455774ba46a (commit)
       via  52c48f983ca3175be983bdaa8c0072b736315d3c (commit)
      from  4c67cedbea9e4b18d7688f30af02bd46e65cd07d (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 2d2932ac11ed6d01f05f502a8e373455774ba46a
Author:    Lawrence Rust <lvr at softsystem.co.uk> at Sun, 6 May 2012 12:33:35 +0200
Committer: Stuart Morgan <smorgan at mythtv.org> at Mon, 8 Oct 2012 20:03:17 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=2d2932ac11ed6d01f05f502a8e373455774ba46a

libmythui: Fix a redraw bug in MythUIType
While evaluating the ATI Catalyst 'TearFree Desktop' option I noticed
that sometimes a keypress was apparently being held up until the time
on the main menu was updated.  Initially I thought that this was a lirc
or fglrx issue, but on investigation it turned out that MythMainWindow::animate
was requesting updates for empty repaint regions.  Delving further
showed that MythUIType::Draw was resetting m_DirtyRegion to empty
even if the clipRect was smaller, thus leaving unpainted regions.

m_DirtyRegion may be extended by HandleMovementPulse, SetRedraw
or SetChildNeedsRedraw etc AFTER GetDirtyArea is called.
So when MythUIType::Draw is called, clipRect may not include the whole
of m_DirtyRegion.

This patch subtracts the Draw clipRect from m_DirtyRegion instead of
simply emtying it.

Fixes #10695

Signed-off-by: Lawrence Rust <lvr at softsystem.co.uk>
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>
(cherry picked from commit 39984eb579369f6cb25cd8f57acb8b23ebcccfc6)

commit 52c48f983ca3175be983bdaa8c0072b736315d3c
Author:    Xavier Hervy <xavier.hervy at gmail.com> at Sun, 7 Oct 2012 19:19:54 +0100
Committer: Stuart Morgan <smorgan at mythtv.org> at Mon, 8 Oct 2012 20:02:52 +0100
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=52c48f983ca3175be983bdaa8c0072b736315d3c

Allow adding a channel to an empty channel group from the guide. Update the cached channel group list after adding or removing a channel. Fixes #10411
Signed-off-by: Stuart Morgan <smorgan at mythtv.org>
(cherry picked from commit 9d5aabc1ed42156bf23a9d0afac0b31fdaedc5e1)


Summary of changes:
 mythtv/libs/libmythui/mythuitype.cpp       |    7 +++++--
 mythtv/programs/mythfrontend/guidegrid.cpp |   17 +++++++++++------
 2 files changed, 16 insertions(+), 8 deletions(-)


More information about the mythtv-firehose mailing list