FileChooser portal: Handle 'current_filter'
From FileChooser portal documentation [1]:
current_filter (sa(us))
Request that this filter be set by default at dialog creation. If the filters list is nonempty, it should match a filter in the list to set the default filter from the list. Alternatively, it may be specified when the list is empty to apply the filter unconditionally.
The implemented approach adds the filter specified by current_filter
regardless of whether the passed filters list is empty or not.
Since KFileWidget always seems to select the first filter in the
list it was passed and there seems to be no way to explicitly select
a different one, this makes sure the the filter specified by
'current_filter' is the first one in the corresponding list.