diff --git a/panda/src/pipeline/conditionVarDummyImpl.I b/panda/src/pipeline/conditionVarDummyImpl.I index ddb356bfe6..2ea7c39588 100644 --- a/panda/src/pipeline/conditionVarDummyImpl.I +++ b/panda/src/pipeline/conditionVarDummyImpl.I @@ -25,22 +25,6 @@ INLINE ConditionVarDummyImpl:: ~ConditionVarDummyImpl() { } -/** - * - */ -INLINE void ConditionVarDummyImpl:: -wait() { - Thread::force_yield(); -} - -/** - * - */ -INLINE void ConditionVarDummyImpl:: -wait(double) { - Thread::force_yield(); -} - /** * */ diff --git a/panda/src/pipeline/conditionVarDummyImpl.cxx b/panda/src/pipeline/conditionVarDummyImpl.cxx index 36dd47e659..815501d96f 100644 --- a/panda/src/pipeline/conditionVarDummyImpl.cxx +++ b/panda/src/pipeline/conditionVarDummyImpl.cxx @@ -13,3 +13,20 @@ #include "selectThreadImpl.h" #include "conditionVarDummyImpl.h" +#include "thread.h" + +/** + * + */ +void ConditionVarDummyImpl:: +wait() { + Thread::force_yield(); +} + +/** + * + */ +void ConditionVarDummyImpl:: +wait(double) { + Thread::force_yield(); +} diff --git a/panda/src/pipeline/conditionVarDummyImpl.h b/panda/src/pipeline/conditionVarDummyImpl.h index 150b77f910..c5e2b942c4 100644 --- a/panda/src/pipeline/conditionVarDummyImpl.h +++ b/panda/src/pipeline/conditionVarDummyImpl.h @@ -16,7 +16,6 @@ #include "pandabase.h" #include "selectThreadImpl.h" -#include "thread.h" #include "pnotify.h" @@ -31,8 +30,8 @@ public: INLINE ConditionVarDummyImpl(MutexDummyImpl &mutex); INLINE ~ConditionVarDummyImpl(); - INLINE void wait(); - INLINE void wait(double timeout); + void wait(); + void wait(double timeout); INLINE void notify(); INLINE void notify_all(); };