Mercurial > hg > orthanc-stone
diff Deprecated/Applications/Generic/GuiAdapter.h @ 1436:fb8c36073983
Fix problem where multiple init/exit were not possible when using GuiAdapter
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Tue, 19 May 2020 15:28:15 +0200 |
parents | b2b0fc4a5596 |
children |
line wrap: on
line diff
--- a/Deprecated/Applications/Generic/GuiAdapter.h Tue May 19 13:24:16 2020 +0200 +++ b/Deprecated/Applications/Generic/GuiAdapter.h Tue May 19 15:28:15 2020 +0200 @@ -249,9 +249,13 @@ public: GuiAdapter() { - static int instanceCount = 0; - ORTHANC_ASSERT(instanceCount == 0); - instanceCount = 1; + ORTHANC_ASSERT(s_instanceCount == 0); + s_instanceCount = 1; + } + + ~GuiAdapter() + { + s_instanceCount -= 1; } /** @@ -371,5 +375,7 @@ deals with this) */ void ViewportsUpdateSize(); + + static int s_instanceCount; }; }