From b3cf5e471305a1921946c09df113ec43ae2fccf8 Mon Sep 17 00:00:00 2001
From: Sebastian Koslowski <sebastian.koslowski@gmail.com>
Date: Fri, 22 May 2020 21:36:07 +0200
Subject: grc: draw selected elements last

---
 grc/gui/canvas/flowgraph.py | 3 +++
 1 file changed, 3 insertions(+)

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

diff --git a/grc/gui/canvas/flowgraph.py b/grc/gui/canvas/flowgraph.py
index 598f81b067..618d2e9776 100644
--- a/grc/gui/canvas/flowgraph.py
+++ b/grc/gui/canvas/flowgraph.py
@@ -502,6 +502,9 @@ class FlowGraph(CoreFlowgraph, Drawable):
         if self._new_connection is not None:
             yield self._new_connection.draw
         for element in self._elements_to_draw:
+            if element not in self.selected_elements:
+                yield element.draw
+        for element in self.selected_elements:
             yield element.draw
 
     def draw(self, cr):
-- 
cgit v1.2.3