Improve notifications for GNOME 46

This commit is contained in:
kramo
2024-03-24 16:19:24 +01:00
parent afd1972a76
commit f2e5e5b03f

View File

@@ -201,12 +201,15 @@ class CartridgesApplication(Adw.Application):
return 1 return 1
self.register() self.register()
notification = Gio.Notification.new(_("Cartridges"))
notification.set_body(_("{} launched").format(name))
self.send_notification( self.send_notification(
"launch", "launch", Gio.Notification.new(_("{} launched").format(name))
notification,
) )
# Sleep for 6 seconds before withdrawing the notification
# The amount a notification stays up is ~5, so leave an extra second for the animation
GLib.usleep(6000000)
self.withdraw_notification("launch")
return 0 return 0
return -1 return -1