From 5320a78bd42d6441d8962cf120ef66729ead68ee Mon Sep 17 00:00:00 2001
From: Martin Bauer <martin.bauer@fau.de>
Date: Tue, 13 Nov 2018 13:55:06 +0100
Subject: [PATCH] Swap by default now swaps data on the default target

---
 datahandling/serial_datahandling.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/datahandling/serial_datahandling.py b/datahandling/serial_datahandling.py
index 7aa5d2de6..5ede29e2a 100644
--- a/datahandling/serial_datahandling.py
+++ b/datahandling/serial_datahandling.py
@@ -197,7 +197,9 @@ class SerialDataHandling(DataHandling):
         arr.flags.writeable = False
         return arr
 
-    def swap(self, name1, name2, gpu=False):
+    def swap(self, name1, name2, gpu=None):
+        if gpu is None:
+            gpu = self.default_target == "gpu"
         arr = self.gpu_arrays if gpu else self.cpu_arrays
         arr[name1], arr[name2] = arr[name2], arr[name1]
 
-- 
GitLab