From fa3f84b78c3434691f1866ca7962de018949b588 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Sat, 24 Sep 2016 22:06:52 +0200 Subject: [PATCH] MediaSettings: Don't change the active soundfont if the user clicked on empty space --- src/preferences/media/MidiSettingsView.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/preferences/media/MidiSettingsView.cpp b/src/preferences/media/MidiSettingsView.cpp index fe8436dd81..59df0a4af3 100644 --- a/src/preferences/media/MidiSettingsView.cpp +++ b/src/preferences/media/MidiSettingsView.cpp @@ -80,11 +80,14 @@ void MidiSettingsView::MessageReceived(BMessage* message) { switch (message->what) { - case kSelectSoundFont: { - BString text = "Active Sound Font: "; - text << _SelectedSoundFont(); - fActiveSoundFont->SetText(text); - _SaveSettings(); + case kSelectSoundFont: + { + BString text = _SelectedSoundFont(); + if (text != "") { + text.Prepend("Active Sound Font: "); + fActiveSoundFont->SetText(text); + _SaveSettings(); + } break; }