From 3dd487547dd90f668a05886eb037d890d6c0b1fe Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <sebastian.koslowski@gmail.com>
Date: Fri, 22 May 2020 20:02:16 +0200
Subject: grc: iterate all selected blocks when changing port type (fixes
 #3500)

previously the first hit terminated further processing
---
 grc/gui/canvas/flowgraph.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'grc/gui/canvas/flowgraph.py')

diff --git a/grc/gui/canvas/flowgraph.py b/grc/gui/canvas/flowgraph.py
index cf80fdd394..bf125ba0da 100644
--- a/grc/gui/canvas/flowgraph.py
+++ b/grc/gui/canvas/flowgraph.py
@@ -311,7 +311,7 @@ class FlowGraph(CoreFlowgraph, Drawable):
         Returns:
             true for change
         """
-        return any(sb.type_controller_modify(direction) for sb in self.selected_blocks())
+        return any([sb.type_controller_modify(direction) for sb in self.selected_blocks()])
 
     def port_controller_modify_selected(self, direction):
         """
@@ -323,7 +323,7 @@ class FlowGraph(CoreFlowgraph, Drawable):
         Returns:
             true for changed
         """
-        return any(sb.port_controller_modify(direction) for sb in self.selected_blocks())
+        return any([sb.port_controller_modify(direction) for sb in self.selected_blocks()])
 
     def change_state_selected(self, new_state):
         """
-- 
cgit v1.2.3