Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
-
7682bd8f
by wurstsalat at 2022-05-23T14:23:39+02:00
2 changed files:
Changes:
| ... | ... | @@ -371,6 +371,15 @@ def change_status(self, show: str, message: str) -> None: |
| 371 | 371 | if show != 'offline':
|
| 372 | 372 | self._status = show
|
| 373 | 373 | |
| 374 | + app.settings.set_account_setting(
|
|
| 375 | + self._account,
|
|
| 376 | + 'last_status',
|
|
| 377 | + show)
|
|
| 378 | + app.settings.set_account_setting(
|
|
| 379 | + self._account,
|
|
| 380 | + 'last_status_msg',
|
|
| 381 | + helpers.to_one_line(message))
|
|
| 382 | + |
|
| 374 | 383 | if self._state.is_disconnecting:
|
| 375 | 384 | log.warning('Can\'t change status while '
|
| 376 | 385 | 'disconnect is in progress')
|
| ... | ... | @@ -626,12 +626,6 @@ def change_account_status(self, account: str, status: str) -> None: |
| 626 | 626 | def _change_status(account: str, status: str) -> None:
|
| 627 | 627 | client = app.get_client(account)
|
| 628 | 628 | message = client.status_message
|
| 629 | - if status != 'offline':
|
|
| 630 | - app.settings.set_account_setting(account, 'last_status', status)
|
|
| 631 | - app.settings.set_account_setting(
|
|
| 632 | - account,
|
|
| 633 | - 'last_status_msg',
|
|
| 634 | - helpers.to_one_line(message))
|
|
| 635 | 629 | |
| 636 | 630 | if status == 'offline':
|
| 637 | 631 | # TODO delete pep
|