diff --git a/Telegram/SourceFiles/intro/introwidget.cpp b/Telegram/SourceFiles/intro/introwidget.cpp index c4ecd3a40..a24c8e084 100644 --- a/Telegram/SourceFiles/intro/introwidget.cpp +++ b/Telegram/SourceFiles/intro/introwidget.cpp @@ -424,7 +424,7 @@ void Widget::Step::finish(const MTPUser &user, QImage photo) { } Messenger::Instance().authSessionCreate(user.c_user().vid.v); - + Local::writeMtpData(); App::wnd()->setupMain(&user); // "this" is already deleted here by creating the main widget. diff --git a/Telegram/SourceFiles/messenger.cpp b/Telegram/SourceFiles/messenger.cpp index 5ad035d5e..dc8f4b71d 100644 --- a/Telegram/SourceFiles/messenger.cpp +++ b/Telegram/SourceFiles/messenger.cpp @@ -195,9 +195,12 @@ QByteArray Messenger::serializeMtpAuthorization() const { QDataStream stream(&buffer); stream.setVersion(QDataStream::Qt_5_1); - stream << qint32(AuthSession::Exists() ? AuthSession::CurrentUserId() : 0) << qint32(mainDcId); + auto currentUserId = AuthSession::Exists() ? AuthSession::CurrentUserId() : 0; + stream << qint32(currentUserId) << qint32(mainDcId); writeKeys(stream, keys); writeKeys(stream, keysToDestroy); + + DEBUG_LOG(("MTP Info: Keys written, userId: %1, dcId: %2").arg(currentUserId).arg(mainDcId)); } return result; };