From 4d5b68b7adb107dfc2a47601f5cf0c2d094eb6b8 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 15 Dec 2024 21:58:11 +0000 Subject: [PATCH] core: avoid the use of pop_back on empty string fixes #222 --- src/Hyprpaper.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Hyprpaper.cpp b/src/Hyprpaper.cpp index 2668939..e83c36d 100644 --- a/src/Hyprpaper.cpp +++ b/src/Hyprpaper.cpp @@ -580,7 +580,8 @@ void CHyprpaper::renderWallpaperForMonitor(SMonitor* pMonitor) { if (*PRENDERSPLASH && getenv("HYPRLAND_INSTANCE_SIGNATURE")) { auto SPLASH = execAndGet("hyprctl splash"); - SPLASH.pop_back(); + if (!SPLASH.empty()) + SPLASH.pop_back(); Debug::log(LOG, "Rendering splash: {}", SPLASH);