MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / openFolder

Method openFolder

Telegram/SourceFiles/window/window_session_controller.cpp:2079–2092  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2077}
2078
2079void SessionController::openFolder(not_null<Data::Folder*> folder) {
2080 if (openFolderInDifferentWindow(folder)) {
2081 return;
2082 } else if (_openedFolder.current() != folder) {
2083 resetFakeUnreadWhileOpened();
2084 }
2085 if (activeChatsFilterCurrent() != 0) {
2086 setActiveChatsFilter(0);
2087 } else if (adaptive().isOneColumn()) {
2088 clearSectionStack(SectionShow::Way::ClearStack);
2089 }
2090 closeForum();
2091 _openedFolder = folder.get();
2092}
2093
2094void SessionController::closeFolder() {
2095 if (_openedFolder.current()

Callers 5

setupArchiveMethod · 0.80
showByInitialIdMethod · 0.80
chosenRowMethod · 0.80
chooseCollapsedRowMethod · 0.80
setupShortcutsMethod · 0.80

Calls 3

currentMethod · 0.45
isOneColumnMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected