mirror of
https://github.com/telegramdesktop/tdesktop
synced 2024-12-27 00:53:22 +00:00
Alpha 1.0.31: Fix crash in localstorage.
This commit is contained in:
parent
d4af14041c
commit
4b7e5750ec
@ -9,7 +9,7 @@
|
||||
<Identity Name="TelegramMessengerLLP.TelegramDesktop"
|
||||
ProcessorArchitecture="ARCHITECTURE"
|
||||
Publisher="CN=536BC709-8EE1-4478-AF22-F0F0F26FF64A"
|
||||
Version="1.0.30.0" />
|
||||
Version="1.0.31.0" />
|
||||
<Properties>
|
||||
<DisplayName>Telegram Desktop</DisplayName>
|
||||
<PublisherDisplayName>Telegram Messenger LLP</PublisherDisplayName>
|
||||
|
@ -34,8 +34,8 @@ IDI_ICON1 ICON "..\\art\\icon256.ico"
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,30,0
|
||||
PRODUCTVERSION 1,0,30,0
|
||||
FILEVERSION 1,0,31,0
|
||||
PRODUCTVERSION 1,0,31,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
@ -52,10 +52,10 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Telegram Messenger LLP"
|
||||
VALUE "FileDescription", "Telegram Desktop"
|
||||
VALUE "FileVersion", "1.0.30.0"
|
||||
VALUE "FileVersion", "1.0.31.0"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2014-2017"
|
||||
VALUE "ProductName", "Telegram Desktop"
|
||||
VALUE "ProductVersion", "1.0.30.0"
|
||||
VALUE "ProductVersion", "1.0.31.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
@ -25,8 +25,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,30,0
|
||||
PRODUCTVERSION 1,0,30,0
|
||||
FILEVERSION 1,0,31,0
|
||||
PRODUCTVERSION 1,0,31,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
@ -43,10 +43,10 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "CompanyName", "Telegram Messenger LLP"
|
||||
VALUE "FileDescription", "Telegram Desktop Updater"
|
||||
VALUE "FileVersion", "1.0.30.0"
|
||||
VALUE "FileVersion", "1.0.31.0"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2014-2017"
|
||||
VALUE "ProductName", "Telegram Desktop"
|
||||
VALUE "ProductVersion", "1.0.30.0"
|
||||
VALUE "ProductVersion", "1.0.31.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
@ -24,7 +24,7 @@ Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org
|
||||
|
||||
#define BETA_VERSION_MACRO (0ULL)
|
||||
|
||||
constexpr int AppVersion = 1000030;
|
||||
constexpr str_const AppVersionStr = "1.0.30";
|
||||
constexpr int AppVersion = 1000031;
|
||||
constexpr str_const AppVersionStr = "1.0.31";
|
||||
constexpr bool AppAlphaVersion = true;
|
||||
constexpr uint64 AppBetaVersion = BETA_VERSION_MACRO;
|
||||
|
@ -1710,7 +1710,16 @@ void _writeUserSettings() {
|
||||
}
|
||||
auto userDataInstance = StoredAuthSessionCache ? &StoredAuthSessionCache->data : Messenger::Instance().getAuthSessionData();
|
||||
auto userData = userDataInstance ? userDataInstance->serialize() : QByteArray();
|
||||
auto dialogsWidthRatio = StoredAuthSessionCache ? StoredAuthSessionCache->dialogsWidthRatio : (App::wnd() ? App::wnd()->controller()->dialogsWidthRatio().value() : Window::Controller::kDefaultDialogsWidthRatio);
|
||||
auto dialogsWidthRatio = [] {
|
||||
if (StoredAuthSessionCache) {
|
||||
return StoredAuthSessionCache->dialogsWidthRatio;
|
||||
} else if (auto window = App::wnd()) {
|
||||
if (auto controller = window->controller()) {
|
||||
return controller->dialogsWidthRatio().value();
|
||||
}
|
||||
}
|
||||
return Window::Controller::kDefaultDialogsWidthRatio;
|
||||
};
|
||||
|
||||
uint32 size = 21 * (sizeof(quint32) + sizeof(qint32));
|
||||
size += sizeof(quint32) + Serialize::stringSize(Global::AskDownloadPath() ? QString() : Global::DownloadPath()) + Serialize::bytearraySize(Global::AskDownloadPath() ? QByteArray() : Global::DownloadPathBookmark());
|
||||
@ -1755,7 +1764,7 @@ void _writeUserSettings() {
|
||||
data.stream << quint32(dbiDialogsMode) << qint32(Global::DialogsModeEnabled() ? 1 : 0) << static_cast<qint32>(Global::DialogsMode());
|
||||
data.stream << quint32(dbiModerateMode) << qint32(Global::ModerateModeEnabled() ? 1 : 0);
|
||||
data.stream << quint32(dbiAutoPlay) << qint32(cAutoPlayGif() ? 1 : 0);
|
||||
data.stream << quint32(dbiDialogsWidthRatio) << qint32(snap(qRound(dialogsWidthRatio * 1000000), 0, 1000000));
|
||||
data.stream << quint32(dbiDialogsWidthRatio) << qint32(snap(qRound(dialogsWidthRatio() * 1000000), 0, 1000000));
|
||||
data.stream << quint32(dbiUseExternalVideoPlayer) << qint32(cUseExternalVideoPlayer());
|
||||
if (!userData.isEmpty()) {
|
||||
data.stream << quint32(dbiAuthSessionData) << userData;
|
||||
|
@ -1,6 +1,6 @@
|
||||
AppVersion 1000030
|
||||
AppVersion 1000031
|
||||
AppVersionStrMajor 1.0
|
||||
AppVersionStrSmall 1.0.30
|
||||
AppVersionStr 1.0.30
|
||||
AppVersionStrSmall 1.0.31
|
||||
AppVersionStr 1.0.31
|
||||
AlphaChannel 1
|
||||
BetaVersion 0
|
||||
|
@ -1,3 +1,7 @@
|
||||
1.0.31 alpha (11.04.17)
|
||||
|
||||
- Bug fixes and other minor improvements.
|
||||
|
||||
1.0.30 alpha (11.04.17)
|
||||
|
||||
- The new Emoji, Stickers, and Saved GIFs panel becomes a separate space on the right when Telegram is running in a wide enough window.
|
||||
|
Loading…
Reference in New Issue
Block a user