diff --git a/DSView/DSView.qrc b/DSView/DSView.qrc
index d11c660c..5094f215 100644
--- a/DSView/DSView.qrc
+++ b/DSView/DSView.qrc
@@ -56,7 +56,7 @@
icons/light/maximize.svg
icons/light/nav.svg
icons/light/next.svg
- icons/light/oneloop.svg
+ icons/light/once.svg
icons/light/open.svg
icons/light/params.svg
icons/light/pre.svg
@@ -89,7 +89,7 @@
icons/dark/maximize.svg
icons/dark/nav.svg
icons/dark/next.svg
- icons/dark/oneloop.svg
+ icons/dark/once.svg
icons/dark/open.svg
icons/dark/params.svg
icons/dark/pre.svg
@@ -138,8 +138,8 @@
icons/dsl_logo.svg
icons/dark/minimize.svg
icons/logo.svg
- icons/light/update.svg
- icons/dark/update.svg
+ icons/light/loop.svg
+ icons/dark/loop.svg
icons/light/log.svg
icons/dark/log.svg
diff --git a/DSView/icons/dark/loop.svg b/DSView/icons/dark/loop.svg
new file mode 100644
index 00000000..b32f8cde
--- /dev/null
+++ b/DSView/icons/dark/loop.svg
@@ -0,0 +1,51 @@
+
+
\ No newline at end of file
diff --git a/DSView/icons/dark/once.svg b/DSView/icons/dark/once.svg
new file mode 100644
index 00000000..6eaf24f1
--- /dev/null
+++ b/DSView/icons/dark/once.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/DSView/icons/dark/oneloop.svg b/DSView/icons/dark/oneloop.svg
deleted file mode 100644
index 0852dd23..00000000
--- a/DSView/icons/dark/oneloop.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/DSView/icons/dark/update.svg b/DSView/icons/dark/update.svg
deleted file mode 100644
index c02bb441..00000000
--- a/DSView/icons/dark/update.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/DSView/icons/light/loop.svg b/DSView/icons/light/loop.svg
new file mode 100644
index 00000000..96b59990
--- /dev/null
+++ b/DSView/icons/light/loop.svg
@@ -0,0 +1,51 @@
+
+
\ No newline at end of file
diff --git a/DSView/icons/light/once.svg b/DSView/icons/light/once.svg
new file mode 100644
index 00000000..367e24ff
--- /dev/null
+++ b/DSView/icons/light/once.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/DSView/icons/light/oneloop.svg b/DSView/icons/light/oneloop.svg
deleted file mode 100644
index 35fd0a67..00000000
--- a/DSView/icons/light/oneloop.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/DSView/icons/light/update.svg b/DSView/icons/light/update.svg
deleted file mode 100644
index 6ae61c73..00000000
--- a/DSView/icons/light/update.svg
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/DSView/pv/toolbars/samplingbar.cpp b/DSView/pv/toolbars/samplingbar.cpp
index ea430da8..f1543cc7 100644
--- a/DSView/pv/toolbars/samplingbar.cpp
+++ b/DSView/pv/toolbars/samplingbar.cpp
@@ -39,9 +39,9 @@
#include "../ui/langresource.h"
#include "../view/view.h"
-#define SINGLE_ACTION_ICON "/oneloop.svg"
+#define SINGLE_ACTION_ICON "/once.svg"
#define REPEAT_ACTION_ICON "/repeat.svg"
-#define LOOP_ACTION_ICON "/update.svg"
+#define LOOP_ACTION_ICON "/loop.svg"
using std::map;
using std::max;