Index: ceee/ie/broker/executors_manager.h |
diff --git a/ceee/ie/broker/executors_manager.h b/ceee/ie/broker/executors_manager.h |
index 3b9ac3bad74b83b55dbc216fbf955bb0bf25b087..cba7b3f0828bf0c7b57772948c5a487083e0ed6d 100644 |
--- a/ceee/ie/broker/executors_manager.h |
+++ b/ceee/ie/broker/executors_manager.h |
@@ -90,14 +90,10 @@ class ExecutorsManager { |
// Traits for Singleton<ExecutorsManager> so that we can pass an argument |
// to the constructor. |
- struct SingletonTraits { |
+ struct SingletonTraits : public DefaultSingletonTraits<ExecutorsManager> { |
static ExecutorsManager* New() { |
return new ExecutorsManager(false); // By default, we want a thread. |
} |
- static void Delete(ExecutorsManager* x) { |
- delete x; |
- } |
- static const bool kRegisterAtExit = true; |
}; |
protected: |