rna read/write access to ...
node_tree.nodes.active
This commit is contained in:
		@@ -492,16 +492,11 @@ static int node_context(const bContext *C, const char *member, bContextDataResul
 | 
			
		||||
		return 1;
 | 
			
		||||
	}
 | 
			
		||||
	else if (CTX_data_equals(member, "active_node")) {
 | 
			
		||||
		bNode *node;
 | 
			
		||||
		
 | 
			
		||||
		if (snode->edittree) {
 | 
			
		||||
			for (node=snode->edittree->nodes.last; node; node=node->prev) {
 | 
			
		||||
				if (node->flag & NODE_ACTIVE) {
 | 
			
		||||
					CTX_data_pointer_set(result, &snode->edittree->id, &RNA_Node, node);
 | 
			
		||||
					break;
 | 
			
		||||
				}
 | 
			
		||||
			}
 | 
			
		||||
			bNode *node = nodeGetActive(snode->edittree);
 | 
			
		||||
			CTX_data_pointer_set(result, &snode->edittree->id, &RNA_Node, node);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		CTX_data_type_set(result, CTX_DATA_TYPE_POINTER);
 | 
			
		||||
		return 1;
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user