Screensaver: fix this tricky bit of logic

This commit is contained in:
John Scipione
2013-09-02 20:01:42 -04:00
parent d9acbaf0dc
commit b75fe9ba8e
@@ -818,9 +818,10 @@ ModulesView::_OpenSaver()
// let it look a bit better at least. // let it look a bit better at least.
BPrivate::BuildScreenSaverDefaultSettingsView(fSettingsView, BPrivate::BuildScreenSaverDefaultSettingsView(fSettingsView,
fSettings.ModuleName()[0] ? fSettings.ModuleName() fSettings.ModuleName()[0] ? fSettings.ModuleName()
: B_TRANSLATE("Blackness"), saver != NULL && !fSettings.ModuleName()[0] : B_TRANSLATE("Blackness"),
? B_TRANSLATE("No options available") saver != NULL || !fSettings.ModuleName()[0]
: B_TRANSLATE("Could not load screen saver")); ? B_TRANSLATE("No options available")
: B_TRANSLATE("Could not load screen saver"));
} }
} }