Skip to content
This repository was archived by the owner on Oct 2, 2019. It is now read-only.

Commit 2463e2f

Browse files
committed
Улучшена реакция окна редактирования аккаунта при отказе от ввода OTP
1 parent 1bc49d4 commit 2463e2f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

brick/window/edit_account_window_linux.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ namespace {
2525
OnSave(GTK_WIDGET(dialog), self);
2626
case GTK_RESPONSE_CANCEL:
2727
case GTK_RESPONSE_DELETE_EVENT:
28+
self->OnSaveEnded();
2829
gtk_widget_destroy(GTK_WIDGET(dialog));
2930
break;
3031
default:
@@ -57,6 +58,7 @@ namespace {
5758
gtk_box_pack_start(GTK_BOX(content_area), text_box, true, true, 0);
5859
g_object_set_data(G_OBJECT(dialog), kOtpPromptId, text_box);
5960
gtk_entry_set_activates_default(GTK_ENTRY(text_box), true);
61+
gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_OK);
6062

6163
g_signal_connect(dialog, "response", G_CALLBACK(OnOtpDialogResponse), self);
6264
gtk_widget_show_all(GTK_WIDGET(dialog));
@@ -262,10 +264,12 @@ EditAccountWindow::CancelAuthPending() {
262264
window_objects_.auth_account = NULL;
263265
}
264266

265-
void EditAccountWindow::OnSaveStarted() {
267+
void
268+
EditAccountWindow::OnSaveStarted() {
266269
gtk_widget_set_sensitive(GTK_WIDGET(window_objects_.save_button), false);
267270
}
268271

269-
void EditAccountWindow::OnSaveEnded() {
272+
void
273+
EditAccountWindow::OnSaveEnded() {
270274
gtk_widget_set_sensitive(GTK_WIDGET(window_objects_.save_button), true);
271275
}

0 commit comments

Comments
 (0)