aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Common/Subsystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/Common/Subsystem.h')
-rw-r--r--src/libjin/Common/Subsystem.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libjin/Common/Subsystem.h b/src/libjin/Common/Subsystem.h
index 35563da..1212abf 100644
--- a/src/libjin/Common/Subsystem.h
+++ b/src/libjin/Common/Subsystem.h
@@ -14,9 +14,10 @@ namespace jin
struct Setting {};
typedef Setting SettingBase;
- void init(const SettingBase* setting)
+ bool init(const SettingBase* setting)
{
- CALLONCE(initSystem(setting));
+ static bool success = initSystem(setting);
+ return success;
}
void quit()