by roundabout, Sunday, 26 April 2026, 11:40:52 (1777203652), pushed by roundabout, Sunday, 26 April 2026, 11:40:56 (1777203656)
Author identity: Vlad <vlad.muntoiu@gmail.com>
1d20a3241bde2477a6b5345037e239aef9391c43
applets/file-listing/__init__.py
@@ -126,7 +126,7 @@ class FileMenu(Gio.MenuModel, GObject.Object):
case Gio.MENU_ATTRIBUTE_TARGET:
return GLib.Variant("s", str(file.resolve()))
case Gio.MENU_ATTRIBUTE_LABEL:
return GLib.Variant("s", file.name.replace("_", "_"))
return GLib.Variant("s", file.name.replace("_", "__"))
case "submenu-action":
return GLib.Variant("s", f"applet.submenu-status-{hashlib.md5(str(file).encode()).hexdigest()}")
case _:
@@ -162,7 +162,7 @@ class FileMenu(Gio.MenuModel, GObject.Object):
{
Gio.MENU_ATTRIBUTE_ACTION: GLib.Variant("s", "applet.open"),
Gio.MENU_ATTRIBUTE_TARGET: GLib.Variant("s", str(file.resolve())),
Gio.MENU_ATTRIBUTE_LABEL: GLib.Variant("s", file.name.replace("_", "_")),
Gio.MENU_ATTRIBUTE_LABEL: GLib.Variant("s", file.name.replace("_", "__")),
"submenu-action": GLib.Variant("s", f"applet.submenu-status-{hashlib.md5(str(file).encode()).hexdigest()}"),
}
)
@@ -179,7 +179,7 @@ class FileMenu(Gio.MenuModel, GObject.Object):
return {
Gio.MENU_ATTRIBUTE_ACTION: GLib.Variant("s", "applet.open"),
Gio.MENU_ATTRIBUTE_TARGET: GLib.Variant("s", str(file.resolve())),
Gio.MENU_ATTRIBUTE_LABEL: GLib.Variant("s", file.name.replace("_", "_")),
Gio.MENU_ATTRIBUTE_LABEL: GLib.Variant("s", file.name.replace("_", "__")),
"submenu-action": GLib.Variant("s", f"applet.submenu-status-{hashlib.md5(str(file).encode()).hexdigest()}"),
}