actions: require action to be non-null if we query by action type
This commit is contained in:
@@ -50,7 +50,7 @@ enum class Type
|
||||
NextFoundItem, PreviousFoundItem, ToggleFindMode, ToggleReplayGainMode,
|
||||
ToggleSpaceMode, ToggleAddMode, ToggleMouse, ToggleBitrateVisibility,
|
||||
AddRandomItems, ToggleBrowserSortMode, ToggleLibraryTagType,
|
||||
ToggleMediaLibrarySortMode, RefetchLyrics, RefetchArtistInfo,
|
||||
ToggleMediaLibrarySortMode, RefetchLyrics,
|
||||
SetSelectedItemsPriority, FilterPlaylistOnPriorities, ShowSongInfo,
|
||||
ShowArtistInfo, ShowLyrics, Quit, NextScreen, PreviousScreen, ShowHelp,
|
||||
ShowPlaylist, ShowBrowser, ChangeBrowseMode, ShowSearchEngine,
|
||||
@@ -68,9 +68,6 @@ void setWindowsDimensions();
|
||||
bool askYesNoQuestion(const std::string &question, void (*callback)());
|
||||
bool isMPDMusicDirSet();
|
||||
|
||||
struct BaseAction *get(Type at);
|
||||
struct BaseAction *get(const std::string &name);
|
||||
|
||||
extern bool OriginalStatusbarVisibility;
|
||||
extern bool ExitMainLoop;
|
||||
|
||||
@@ -105,6 +102,9 @@ private:
|
||||
const char *m_name;
|
||||
};
|
||||
|
||||
BaseAction &get(Type at);
|
||||
BaseAction *get(const std::string &name);
|
||||
|
||||
struct Dummy : public BaseAction
|
||||
{
|
||||
Dummy() : BaseAction(Type::Dummy, "dummy") { }
|
||||
|
||||
Reference in New Issue
Block a user