File 090-uitests-Fix-with-GtkFileChooserNative.patch of Package virt-manager

Subject: uitests: Fix with GtkFileChooserNative
From: Cole Robinson crobinso@redhat.com Sun Apr 7 15:12:49 2024 -0400
Date: Sun Apr 7 15:55:48 2024 -0400:
Git: 738a8d9f54e895e7de42d63d17a08a2aaa0a1f49

Bring back the `Open` label for `Browse Local` option, but
preserver the SAVE dialog behavior (can enter a manual path)

Signed-off-by: Cole Robinson <crobinso@redhat.com>

diff --git a/virtManager/storagebrowse.py b/virtManager/storagebrowse.py
index c5a26519..adc7857f 100644
--- a/virtManager/storagebrowse.py
+++ b/virtManager/storagebrowse.py
@@ -22,12 +22,14 @@ class _BrowseReasonMetadata:
         self.local_title = None
         self.gsettings_key = None
         self.dialog_type = None
+        self.choose_label = None
 
         if browse_reason == vmmStorageBrowser.REASON_IMAGE:
             self.enable_create = True
             self.local_title = _("Locate existing storage")
             self.storage_title = _("Locate or create storage volume")
             self.dialog_type = Gtk.FileChooserAction.SAVE
+            self.choose_label = _("_Open")
             self.gsettings_key = "image"
 
         if browse_reason == vmmStorageBrowser.REASON_ISO_MEDIA:
@@ -185,7 +187,8 @@ class vmmStorageBrowser(vmmGObjectUI):
         filename = self.err.browse_local(
             dialog_type=data.dialog_type,
             dialog_name=data.local_title,
-            start_folder=start_folder)
+            start_folder=start_folder,
+            choose_label=data.choose_label)
 
         if not filename:
             return
openSUSE Build Service is sponsored by