diff --git a/src/ui/profile/dialog_edit_profile.cpp b/src/ui/profile/dialog_edit_profile.cpp index 5b8d026..d29dd39 100644 --- a/src/ui/profile/dialog_edit_profile.cpp +++ b/src/ui/profile/dialog_edit_profile.cpp @@ -428,6 +428,7 @@ bool DialogEditProfile::onEnd() { transport->max_early_data = ui->ws_early_data_length->text().toInt(); tls->reality->public_key = ui->reality_pbk->text(); tls->reality->short_id = ui->reality_sid->text(); + tls->reality->enabled = !tls->reality->public_key.isEmpty(); tls->certificate = CACHE.certificate; } if (ent->outbound->HasMux()) {