diff options
Diffstat (limited to 'src/libjin/Common/Subsystem.h')
-rw-r--r-- | src/libjin/Common/Subsystem.h | 5 |
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() |