Восстановление после глобального сбоя.

Иконки - нормального размера. Видимо, был сбой в локальном репозитарии.

Восстановил старую синхронную загрузку обновлений из среды.
Попытка сделать её асинхронной вешала и закрывала оболочку.
This commit is contained in:
Mikhalkovich Stanislav 2019-04-24 21:00:25 +03:00
parent 4e4861ac6f
commit 5bae51f2d3
7 changed files with 13 additions and 11 deletions

View file

@ -14,8 +14,8 @@ internal static class RevisionClass
{
public const string Major = "3";
public const string Minor = "4";
public const string Build = "2";
public const string Revision = "2038";
public const string Build = "3";
public const string Revision = "2041";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%MINOR%=4
%REVISION%=2038
%COREVERSION%=2
%REVISION%=2041
%COREVERSION%=3
%MAJOR%=3

Binary file not shown.

View file

@ -1 +1 @@
!define VERSION '3.4.2.2038'
!define VERSION '3.4.3.2041'

View file

@ -1476,15 +1476,16 @@ namespace VisualPascalABC
__showhelpinqueue();
}
private void __checkforupdate(object state)
/*private void __checkforupdate(object state)
{
WorkbenchServiceFactory.UpdateService.CheckForUpdates();
}
}*/
private void miCheckUpdates_Click(object sender, EventArgs e)
{
if (!ThreadPool.QueueUserWorkItem(__checkforupdate))
__checkforupdate(null);
WorkbenchServiceFactory.UpdateService.CheckForUpdates();
//if (!ThreadPool.QueueUserWorkItem(__checkforupdate))
// __checkforupdate(null);
}
private void cmCollapseRegions_Click(object sender, EventArgs e)

View file

@ -75,8 +75,9 @@ namespace VisualPascalABC
PascalABCCompiler.StringResources.Get("VP_MF_UPDATE_CHECK"),
MessageBoxButtons.YesNo) == DialogResult.Yes)
{
System.Diagnostics.Process.Start(PascalABCCompiler.StringResources.Get("VP_MF_PABC_DOWNLOAD_PAGE"));
//WorkbenchServiceFactory.OperationsService.AddTabWithUrl("PascalABC.NET", PascalABCCompiler.StringResources.Get("VP_MF_PABC_DOWNLOAD_PAGE"));
//System.Diagnostics.Process.Start(PascalABCCompiler.StringResources.Get("VP_MF_PABC_DOWNLOAD_PAGE"));
// SSM 24/04/19 - вернул назад, т.к. обновление закрывало оболочку из-за некорректно написанного асинхронного вызова. Обойдёмся без асинхронного вызова. Слишком много пользователей пострадало.
WorkbenchServiceFactory.OperationsService.AddTabWithUrl("PascalABC.NET", PascalABCCompiler.StringResources.Get("VP_MF_PABC_DOWNLOAD_PAGE"));
}
break;
case -1:

Binary file not shown.