diff --git a/Telegram/PrepareWin.bat b/Telegram/PrepareWin.bat
index 96c131b62..ae04a57e9 100644
--- a/Telegram/PrepareWin.bat
+++ b/Telegram/PrepareWin.bat
@@ -1,8 +1,8 @@
 @echo OFF
 
-set "AppVersionStrSmall=0.6.19"
-set "AppVersionStr=0.6.19"
-set "AppVersionStrFull=0.6.19.0"
+set "AppVersionStrSmall=0.6.20"
+set "AppVersionStr=0.6.20"
+set "AppVersionStrFull=0.6.20.0"
 
 echo.
 echo Preparing version %AppVersionStr%..
diff --git a/Telegram/SourceFiles/config.h b/Telegram/SourceFiles/config.h
index 081ae5990..bb23a6469 100644
--- a/Telegram/SourceFiles/config.h
+++ b/Telegram/SourceFiles/config.h
@@ -17,8 +17,8 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org
 */
 #pragma once
 
-static const int32 AppVersion = 6019;
-static const wchar_t *AppVersionStr = L"0.6.19";
+static const int32 AppVersion = 6020;
+static const wchar_t *AppVersionStr = L"0.6.20";
 
 static const wchar_t *AppNameOld = L"Telegram Win (Unofficial)";
 static const wchar_t *AppName = L"Telegram Desktop";
@@ -26,7 +26,7 @@ static const wchar_t *AppName = L"Telegram Desktop";
 static const wchar_t *AppId = L"{53F49750-6209-4FBF-9CA8-7A333C87D1ED}"; // used in updater.cpp and Setup.iss for Windows
 static const wchar_t *AppFile = L"Telegram";
 
-static const int32 FeaturesNotifyVersion = 6019;
+static const int32 FeaturesNotifyVersion = 6020;
 static const int32 FeaturesNotifyVersionFrom = 6017;
 extern const char *FeaturesNotify;
 
diff --git a/Telegram/SourceFiles/main.cpp b/Telegram/SourceFiles/main.cpp
index 56900ac43..0d9f138bf 100644
--- a/Telegram/SourceFiles/main.cpp
+++ b/Telegram/SourceFiles/main.cpp
@@ -20,7 +20,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org
 #include "pspecific.h"
 
 const char *FeaturesNotify = "\
-Telegram Desktop was updated to version 0.6.18\n\
+Telegram Desktop was updated to version 0.6.20\n\
 \n\
  \xe2\x80\x94 Single-column layout support added for small chat window.\n\
  \xe2\x80\x94 Photos are sent up to 1280x1280 size.\n\
diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp
index aa5edf9f3..1c92c05da 100644
--- a/Telegram/SourceFiles/mainwidget.cpp
+++ b/Telegram/SourceFiles/mainwidget.cpp
@@ -452,7 +452,7 @@ void MainWidget::offerPeer(PeerId peer) {
 void MainWidget::onForwardCancel(QObject *obj) {
 	if (!obj || obj == _forwardConfirm) {
 		if (_forwardConfirm) {
-			_forwardConfirm->startHide();
+			if (!obj) _forwardConfirm->startHide();
 			_forwardConfirm = 0;
 		}
 		if (hider) hider->offerPeer(0);
diff --git a/Telegram/Telegram.plist b/Telegram/Telegram.plist
index e010ceac5..5a8081b15 100644
--- a/Telegram/Telegram.plist
+++ b/Telegram/Telegram.plist
@@ -11,7 +11,7 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>0.6.19</string>
+	<string>0.6.20</string>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<key>CFBundleURLTypes</key>
diff --git a/Telegram/Telegram.rc b/Telegram/Telegram.rc
index e0c0581a5..e0ce2af05 100644
Binary files a/Telegram/Telegram.rc and b/Telegram/Telegram.rc differ
diff --git a/Telegram/Telegram.xcodeproj/project.pbxproj b/Telegram/Telegram.xcodeproj/project.pbxproj
index b9d862bf8..c6a9075dc 100644
--- a/Telegram/Telegram.xcodeproj/project.pbxproj
+++ b/Telegram/Telegram.xcodeproj/project.pbxproj
@@ -1577,7 +1577,7 @@
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				COPY_PHASE_STRIP = NO;
-				CURRENT_PROJECT_VERSION = 0.6.19;
+				CURRENT_PROJECT_VERSION = 0.6.20;
 				DEBUG_INFORMATION_FORMAT = dwarf;
 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
 				GCC_OPTIMIZATION_LEVEL = 0;
@@ -1595,7 +1595,7 @@
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				COPY_PHASE_STRIP = YES;
-				CURRENT_PROJECT_VERSION = 0.6.19;
+				CURRENT_PROJECT_VERSION = 0.6.20;
 				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
 				GCC_OPTIMIZATION_LEVEL = fast;
 				GCC_PREFIX_HEADER = ./SourceFiles/stdafx.h;
@@ -1621,10 +1621,10 @@
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
 				CODE_SIGN_IDENTITY = "";
 				COPY_PHASE_STRIP = NO;
-				CURRENT_PROJECT_VERSION = 0.6.19;
+				CURRENT_PROJECT_VERSION = 0.6.20;
 				DEBUG_INFORMATION_FORMAT = dwarf;
 				DYLIB_COMPATIBILITY_VERSION = 0.6;
-				DYLIB_CURRENT_VERSION = 0.6.19;
+				DYLIB_CURRENT_VERSION = 0.6.20;
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
 				FRAMEWORK_SEARCH_PATHS = "";
 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
@@ -1764,10 +1764,10 @@
 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
 				CODE_SIGN_IDENTITY = "";
 				COPY_PHASE_STRIP = NO;
-				CURRENT_PROJECT_VERSION = 0.6.19;
+				CURRENT_PROJECT_VERSION = 0.6.20;
 				DEBUG_INFORMATION_FORMAT = dwarf;
 				DYLIB_COMPATIBILITY_VERSION = 0.6;
-				DYLIB_CURRENT_VERSION = 0.6.19;
+				DYLIB_CURRENT_VERSION = 0.6.20;
 				ENABLE_STRICT_OBJC_MSGSEND = YES;
 				FRAMEWORK_SEARCH_PATHS = "";
 				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
diff --git a/Telegram/Version.sh b/Telegram/Version.sh
index b4d354701..bbfd154ad 100755
--- a/Telegram/Version.sh
+++ b/Telegram/Version.sh
@@ -1,2 +1,2 @@
-echo 6019 0.6.19
+echo 6020 0.6.20