소스 검색

Set pluginContext to 0 when stopping a plugin.

Otherwise, when starting the plugin again, the invalidated PluginContext
would be reused.
Sascha Zelzer 14 년 전
부모
커밋
e1310fd6fa
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Libs/PluginFramework/ctkPluginPrivate.cpp

+ 1 - 1
Libs/PluginFramework/ctkPluginPrivate.cpp

@@ -308,7 +308,7 @@ void ctkPluginPrivate::stop0(bool wasStarted)
     if (pluginContext)
     {
       pluginContext->d_func()->invalidate();
-      //pluginContext = 0;
+      pluginContext.reset();
     }
     //8-10:
     removePluginResources();