Pārlūkot izejas kodu

Show dialog if no password could be fetched

Matthias Vogelgesang 7 gadi atpakaļ
vecāks
revīzija
a8eda794b3
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  1. 3 3
      src/iridium-window.c

+ 3 - 3
src/iridium-window.c

@@ -199,7 +199,7 @@ on_show (IridiumWindow *self, gpointer user_data)
 {
   gchar *server;
   gchar *email;
-  gchar *password;
+  gchar *password = NULL;
 
   server = g_settings_get_string (self->settings, "server");
   email = g_settings_get_string (self->settings, "email");
@@ -208,7 +208,8 @@ on_show (IridiumWindow *self, gpointer user_data)
     password = secret_password_lookup_sync (STANDARD_FILE_SCHEMA, NULL, NULL,
         "email", email, "server", server, NULL);
   }
-  else {
+
+  if (password == NULL) {
     GtkDialog *dialog;
 
     dialog = iridium_signin_dialog_new ();
@@ -329,5 +330,4 @@ iridium_window_init (IridiumWindow *self)
 
   gtk_widget_show_all (GTK_WIDGET (self->tag_list));
   gtk_widget_show_all (GTK_WIDGET (self->note_list));
-
 }