diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 9f1109d25..9a29f8171 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -1102,10 +1102,10 @@ void Widget::animationCallback() { void Widget::escape() { if (!cancelSearch()) { - if (controller()->openedFolder().current()) { - controller()->closeFolder(); - } else if (controller()->openedForum().current()) { + if (controller()->openedForum().current()) { controller()->closeForum(); + } else if (controller()->openedFolder().current()) { + controller()->closeFolder(); } else if (controller()->activeChatEntryCurrent().key) { controller()->content()->dialogsCancelled(); } else {