X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=nageru%2Ftheme.cpp;h=4f7b1433589f342c4eaddbeeece94a4e3dbceffc;hb=30c0b7ebd9954339486f1286b82df4776e1bc9b4;hp=bb7613c9871e71df19db23feb39baccabf6ae993;hpb=ecaec75dd52d076ba53cafa1fed716ebc0d93da6;p=nageru diff --git a/nageru/theme.cpp b/nageru/theme.cpp index bb7613c..4f7b143 100644 --- a/nageru/theme.cpp +++ b/nageru/theme.cpp @@ -2128,3 +2128,15 @@ string Theme::format_status_line(const string &disk_space_left_text, double file assert(lua_gettop(L) == 0); return text; } + +void Theme::remove_card(unsigned card_index) +{ + lock_guard lock(map_m); + for (auto it = signal_to_card_mapping.begin(); it != signal_to_card_mapping.end(); ) { + if (it->second == int(card_index)) { + it = signal_to_card_mapping.erase(it); + } else { + ++it; + } + } +}