1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include "obs-module-helper.hpp"
#ifndef UNIT_TEST
#include "switcher-data.hpp"
#endif
namespace advss {
#ifndef UNIT_TEST
const char *obs_module_text(const char *text)
{
if (!advss::switcher) {
assert(false);
return "obs_module_text called too early";
}
return advss::switcher->Translate(text);
}
obs_module_t *obs_current_module()
{
if (!advss::switcher) {
return nullptr;
}
return advss::switcher->GetModule();
}
#else
const char *obs_module_text(const char *text)
{
return text;
};
obs_module_t *obs_current_module()
{
return nullptr;
}
#endif
} // namespace advss
|