[gnome-boxes/wip/rishi/rhel: 11/13] wizard: Wire the custom filename to the URI validator



commit 7fe5e7dbe3421c394be7fd34526f820883efcdaf
Author: Debarshi Ray <debarshir gnome org>
Date:   Wed Sep 6 13:44:42 2017 +0200

    wizard: Wire the custom filename to the URI validator
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786679

 src/wizard.vala |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/src/wizard.vala b/src/wizard.vala
index 79a9db4..209e92d 100644
--- a/src/wizard.vala
+++ b/src/wizard.vala
@@ -171,7 +171,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
                 return;
 
             try {
-                prepare_for_location (wizard_source.uri, true);
+                prepare_for_location (wizard_source.uri, null, true);
 
                 next_button.sensitive = true;
             } catch (GLib.Error error) {
@@ -262,6 +262,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
     }
 
     private void prepare_for_location (string            location,
+                                       string?           filename,
                                        bool              probing,
                                        ActivityProgress? progress = null)
                                        throws GLib.Error
@@ -302,7 +303,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
             return;
         }
 
-        prepare_for_uri (file.get_uri ());
+        prepare_for_uri (file.get_uri (), filename);
     }
 
     private void prepare_for_uri (string uri_as_text, string? filename = null) throws Boxes.Error {
@@ -396,7 +397,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
 
         try {
             // Validate URI
-            prepare_for_location (wizard_source.uri, true);
+            prepare_for_location (wizard_source.uri, null, true);
         } catch (GLib.Error error) {
             window.notificationbar.display_error (error.message);
 
@@ -423,7 +424,7 @@ private class Boxes.Wizard: Gtk.Stack, Boxes.UI {
         }
 
         try {
-            prepare_for_location (wizard_source.uri, false, progress);
+            prepare_for_location (wizard_source.uri, null, false, progress);
         } catch (GLib.Error error) {
             window.notificationbar.display_error (error.message);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]