ActiveWindow + MediaMini: proper cleanup of strings to avoid line breaks.

This commit is contained in:
ItsLemmy
2025-10-09 14:52:22 -04:00
parent aec6a3bbc2
commit 96b63480b4
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -162,7 +162,11 @@ Singleton {
// Get focused window title
function getFocusedWindowTitle() {
if (focusedWindowIndex >= 0 && focusedWindowIndex < windows.count) {
return windows.get(focusedWindowIndex).title || ""
var title = windows.get(focusedWindowIndex).title
if (title !== undefined) {
title = title.replace(/(\r\n|\n|\r)/g, "")
}
return title || ""
}
return ""
}
+1 -1
View File
@@ -14,7 +14,7 @@ Singleton {
property bool isSeeking: false
property int selectedPlayerIndex: 0
property bool isPlaying: currentPlayer ? (currentPlayer.playbackState === MprisPlaybackState.Playing || currentPlayer.isPlaying) : false
property string trackTitle: currentPlayer ? (currentPlayer.trackTitle || "") : ""
property string trackTitle: currentPlayer ? (currentPlayer.trackTitle !== undefined ? currentPlayer.trackTitle.replace(/(\r\n|\n|\r)/g, "") : "") : ""
property string trackArtist: currentPlayer ? (currentPlayer.trackArtist || "") : ""
property string trackAlbum: currentPlayer ? (currentPlayer.trackAlbum || "") : ""
property string trackArtUrl: currentPlayer ? (currentPlayer.trackArtUrl || "") : ""