aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flatpak/gpu-screen-recorder-ui.service2
-rw-r--r--src/Overlay.cpp5
2 files changed, 5 insertions, 2 deletions
diff --git a/flatpak/gpu-screen-recorder-ui.service b/flatpak/gpu-screen-recorder-ui.service
index 0e38a9a..3ed7f4b 100644
--- a/flatpak/gpu-screen-recorder-ui.service
+++ b/flatpak/gpu-screen-recorder-ui.service
@@ -2,7 +2,7 @@
Description=GPU Screen Recorder UI Service
[Service]
-ExecStart=flatpak run com.dec05eba.gpu_screen_recorder gsr-ui launch-daemon
+ExecStart=flatpak run com.dec05eba.gpu_screen_recorder gsr-ui
KillSignal=SIGINT
Restart=on-failure
RestartSec=5s
diff --git a/src/Overlay.cpp b/src/Overlay.cpp
index 98f2288..794ef92 100644
--- a/src/Overlay.cpp
+++ b/src/Overlay.cpp
@@ -1506,7 +1506,10 @@ namespace gsr {
byte_index += codepoint_length;
}
- str.erase(byte_index);
+ if(byte_index < str.size()) {
+ str.erase(byte_index);
+ str += "...";
+ }
}
static bool is_hex_num(char c) {