I stumbled upon a problem with my KDE Plasma/I3 setup, where a plasmoid that uses i3ipcpp crashes the login procedure when trying to log into the native X11 version of Plasma. The root of this problem was a failed assertion. I3ipcpp tried to run back() on a string that became empty, as the window manager was wrong and i3 --get-socketpath therefore returned an empty string.
Here is a fix for that, which wont effect any application running using i3. I hope that you're interested in accepting it.
Hello
I stumbled upon a problem with my KDE Plasma/I3 setup, where a plasmoid that uses i3ipcpp crashes the login procedure when trying to log into the native X11 version of Plasma. The root of this problem was a failed assertion. I3ipcpp tried to run
back()
on a string that became empty, as the window manager was wrong andi3 --get-socketpath
therefore returned an empty string.Here is a fix for that, which wont effect any application running using i3. I hope that you're interested in accepting it.