From 9ec05b1e0da40456830afcc10c7ec51b2ac94f79 Mon Sep 17 00:00:00 2001 From: Paul Harrison Date: Sun, 3 Mar 2013 17:23:26 +0000 Subject: [PATCH] MythMusic: Fix segfault on visualization settings page if a widget is missing --- mythplugins/mythmusic/mythmusic/visualizationsettings.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mythplugins/mythmusic/mythmusic/visualizationsettings.cpp b/mythplugins/mythmusic/mythmusic/visualizationsettings.cpp index f9b822d1ddc..3ab9ea61257 100644 --- a/mythplugins/mythmusic/mythmusic/visualizationsettings.cpp +++ b/mythplugins/mythmusic/mythmusic/visualizationsettings.cpp @@ -37,6 +37,12 @@ bool VisualizationSettings::Create() UIUtilE::Assign(this, m_saveButton, "save", &err); UIUtilE::Assign(this, m_cancelButton, "cancel", &err); + if (err) + { + LOG(VB_GENERAL, LOG_ERR, "Cannot load screen 'visualizationsettings'"); + return false; + } + int changeOnSongChange = gCoreContext->GetNumSetting("VisualCycleOnSongChange", 0); if (changeOnSongChange == 1) m_changeOnSongChange->SetCheckState(MythUIStateType::Full);