|
@@ -199,7 +199,7 @@ on_show (IridiumWindow *self, gpointer user_data)
|
|
|
{
|
|
{
|
|
|
gchar *server;
|
|
gchar *server;
|
|
|
gchar *email;
|
|
gchar *email;
|
|
|
- gchar *password;
|
|
|
|
|
|
|
+ gchar *password = NULL;
|
|
|
|
|
|
|
|
server = g_settings_get_string (self->settings, "server");
|
|
server = g_settings_get_string (self->settings, "server");
|
|
|
email = g_settings_get_string (self->settings, "email");
|
|
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,
|
|
password = secret_password_lookup_sync (STANDARD_FILE_SCHEMA, NULL, NULL,
|
|
|
"email", email, "server", server, NULL);
|
|
"email", email, "server", server, NULL);
|
|
|
}
|
|
}
|
|
|
- else {
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if (password == NULL) {
|
|
|
GtkDialog *dialog;
|
|
GtkDialog *dialog;
|
|
|
|
|
|
|
|
dialog = iridium_signin_dialog_new ();
|
|
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->tag_list));
|
|
|
gtk_widget_show_all (GTK_WIDGET (self->note_list));
|
|
gtk_widget_show_all (GTK_WIDGET (self->note_list));
|
|
|
-
|
|
|
|
|
}
|
|
}
|