[mythtv-commits] mythtv branch master updated by jyavenard. v0.27-pre2-1748-gc738088

Git Repo Owner noreply at mythtv.org
Wed Jul 10 08:59:08 UTC 2013


The branch, master has been updated on the
mythtv repository by gitolite user jyavenard.
       via  c73808853854cba733f6df04643db535e0934160 (commit)
      from  811be23159604626ee8675400692cccc4599229f (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 c73808853854cba733f6df04643db535e0934160
Author:    Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 10 Jul 2013 18:55:33 +1000
Committer: Jean-Yves Avenard <jyavenard at mythtv.org> at Wed, 10 Jul 2013 18:55:33 +1000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=c73808853854cba733f6df04643db535e0934160

Fix occasional crash when exiting mythtv-setup
If for whatever reason a notification got displayed in mythtv-setup; exiting would have crashed. Reason was that the ScreenStack destructor delete all its children using deleteLater(). As no eventLoop is running, the deletion never actually occurs and so the slot ScreenDeleted() never got called (which would have cleaned up m_deletedScreen). So we attempted to delete the screen using a screen stack that no longer existed resulting in a crash.



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

Summary of changes:
 mythtv/libs/libmythui/mythuinotificationcenter.cpp |   24 ++++++++++++++++++-
 .../libmythui/mythuinotificationcenter_private.h   |    1 +
 2 files changed, 23 insertions(+), 2 deletions(-)

-- 



More information about the mythtv-commits mailing list