aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Common/Subsystem.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-07-28 00:50:12 +0800
committerchai <chaifix@163.com>2018-07-28 00:50:12 +0800
commit92dab582ccac31be7fa410e7f4fb3789e88a0629 (patch)
tree008bbecc76a73aae38d77d1851f4230756356a33 /src/libjin/Common/Subsystem.h
parentb855ebb91ad8d97617ec1aa418b4add84670a07d (diff)
*update
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()