diff options
author | Michael Vetter <jubalh@iodoru.org> | 2022-06-21 14:13:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-21 14:13:29 +0200 |
commit | f4d8728809640a812e02eb6974989f4e08f9a38b (patch) | |
tree | 0af2a3fbae51d3ac1c704aa290693f35f61853fd /src/command | |
parent | 476c73251c2787930f866c76484eb1417a834cea (diff) | |
parent | f1d1a80d07ed1fa06f04347ac975f8c2d705fb27 (diff) | |
download | profani-tty-f4d8728809640a812e02eb6974989f4e08f9a38b.tar.gz |
Merge pull request #1722 from MarcoPolo-PasTonMolo/fix/automatically-start-ox-or-pgp
Don't forget encryption status for OX and PGP.
Diffstat (limited to 'src/command')
-rw-r--r-- | src/command/cmd_funcs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index 57381831..bd025886 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -7475,6 +7475,7 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args) } chatwin->pgp_send = TRUE; + accounts_add_pgp_state(session_get_account_name(), chatwin->barejid, TRUE); win_println(window, THEME_DEFAULT, "!", "PGP encryption enabled."); return TRUE; } @@ -7498,6 +7499,7 @@ cmd_pgp(ProfWin* window, const char* const command, gchar** args) } chatwin->pgp_send = FALSE; + accounts_add_pgp_state(session_get_account_name(), chatwin->barejid, FALSE); win_println(window, THEME_DEFAULT, "!", "PGP encryption disabled."); return TRUE; } @@ -7673,6 +7675,7 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args) } chatwin->is_ox = TRUE; + accounts_add_ox_state(session_get_account_name(), chatwin->barejid, TRUE); win_println(window, THEME_DEFAULT, "!", "OX encryption enabled."); return TRUE; } else if (g_strcmp0(args[0], "end") == 0) { @@ -7688,6 +7691,7 @@ cmd_ox(ProfWin* window, const char* const command, gchar** args) win_println(window, THEME_DEFAULT, "!", "No OX session has been started."); } else { chatwin->is_ox = FALSE; + accounts_add_ox_state(session_get_account_name(), chatwin->barejid, FALSE); win_println(window, THEME_DEFAULT, "!", "OX encryption disabled."); } return TRUE; |