fix: properly escape markup in more places
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/push/docs Pipeline was successful

This commit is contained in:
Johannes Frohnmeyer 2024-07-09 14:40:02 +02:00
parent b2585ff35e
commit 862616c856
Signed by: Johannes
GPG Key ID: E76429612C2929F4
2 changed files with 4 additions and 7 deletions

View File

@ -6,10 +6,7 @@ import io.gitlab.jfronny.inceptum.common.MetaHolder
import io.gitlab.jfronny.inceptum.common.Utils
import io.gitlab.jfronny.inceptum.gtk.GtkMenubar
import io.gitlab.jfronny.inceptum.gtk.menu.MenuBuilder
import io.gitlab.jfronny.inceptum.gtk.util.I18n
import io.gitlab.jfronny.inceptum.gtk.util.fixSubtitle
import io.gitlab.jfronny.inceptum.gtk.util.get
import io.gitlab.jfronny.inceptum.gtk.util.margin
import io.gitlab.jfronny.inceptum.gtk.util.*
import io.gitlab.jfronny.inceptum.gtk.window.settings.instance.InstanceSettingsWindow
import io.gitlab.jfronny.inceptum.launcher.LauncherEnv
import io.gitlab.jfronny.inceptum.launcher.system.instance.Instance
@ -63,7 +60,7 @@ class InstanceListEntryFactory(
else I18n["instance.launch.locked.setup"]
}
widget.title = data.instance.toString()
widget.title = data.instance.toString().escapedMarkup
data.thumbnail.bind(data.instance!!)

View File

@ -202,8 +202,8 @@ class ModsTab(window: InstanceSettingsWindow) : SettingsTab<Leaflet, InstanceSet
}
override fun BindContext.bind(widget: ActionRow, data: Decomposed) {
widget.title = data.mod!!.name
widget.subtitle = data.mod.summary
widget.title = data.mod!!.name.escapedMarkup
widget.subtitle = data.mod.summary.escapedMarkup
registerForUnbind(widget.onActivated { selectMod(data.mod) })
fun setupQuickAction(
iconName: String,