Explorar o código

Set pluginContext to 0 when stopping a plugin.

Otherwise, when starting the plugin again, the invalidated PluginContext
would be reused.
Sascha Zelzer %!s(int64=14) %!d(string=hai) anos
pai
achega
e1310fd6fa
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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();