mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-07-29 13:23:31 +02:00
appinfo: add g_app_info_set_as_last_used_for_type()
This commit also changes (maintaining compatibility) the way user-specified default applications are stored (as in, those for which g_app_info_set_as_default_for_type() has been called. We now store the default application for a content type in a new group in the mimeapps.list keyfile, and "Added Associations" tracks only the applications that have been added by the user, following a most-recently-used first order. This is useful in GtkAppChooser-like widgets to pre-select the last used application when constructing a widget. https://bugzilla.gnome.org/show_bug.cgi?id=636311
This commit is contained in:
@@ -1256,6 +1256,7 @@ g_app_info_delete
|
||||
g_app_info_reset_type_associations
|
||||
g_app_info_set_as_default_for_type
|
||||
g_app_info_set_as_default_for_extension
|
||||
g_app_info_set_as_last_used_for_type
|
||||
g_app_info_add_supports_type
|
||||
g_app_info_can_remove_supports_type
|
||||
g_app_info_remove_supports_type
|
||||
|
Reference in New Issue
Block a user