status: optimize filtering when chars are being taken from input queue
This commit is contained in:
13
src/status.h
13
src/status.h
@@ -46,7 +46,18 @@ void ShowMessage(const char *, ...) GNUC_PRINTF(1, 2);
|
||||
|
||||
void StatusbarMPDCallback();
|
||||
void StatusbargetStringHelper(const std::wstring &);
|
||||
void StatusbarApplyFilterImmediately(Filterable *f, const std::wstring &ws);
|
||||
|
||||
struct StatusbarApplyFilterImmediately
|
||||
{
|
||||
StatusbarApplyFilterImmediately(Filterable *f, const std::wstring &filter)
|
||||
: m_f(f), m_ws(filter) { }
|
||||
|
||||
void operator()(const std::wstring &ws);
|
||||
|
||||
private:
|
||||
Filterable *m_f;
|
||||
std::wstring m_ws;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user