X-Git-Url: https://git.sesse.net/?p=nageru;a=blobdiff_plain;f=nageru%2Ftheme.cpp;fp=nageru%2Ftheme.cpp;h=4f7b1433589f342c4eaddbeeece94a4e3dbceffc;hp=bb7613c9871e71df19db23feb39baccabf6ae993;hb=2e5386ddae01a50ff36a6cda1e73a4c180f6e8d4;hpb=34c8970de7b295638574ceb72ae39644394e8d6d 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; + } + } +}