disambiguated whether NodeParam::parent() would return a Node* or a QObject*

Old code assumes that a NodeParam's parent will always be a Node. The function
has been separated off and tweaked in the event that this is not the case.
This commit is contained in:
itsmattkc
2019-11-30 23:58:56 +11:00
parent a478b11fd0
commit 092d76f41a
15 changed files with 72 additions and 43 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ void OpenGLWorker::ParametersChangedEvent()
QVariant OpenGLWorker::RunNodeAccelerated(NodeOutput *out)
{
OpenGLShaderPtr shader = shader_cache_->GetShader(out);
Node* node = out->parent();
Node* node = out->parentNode();
// Create the output texture
OpenGLTexturePtr output = std::make_shared<OpenGLTexture>();