diff --git a/ScreenCaptureLib/Forms/RectangleRegion.cs b/ScreenCaptureLib/Forms/RectangleRegion.cs
index d7e604522..051dadf69 100644
--- a/ScreenCaptureLib/Forms/RectangleRegion.cs
+++ b/ScreenCaptureLib/Forms/RectangleRegion.cs
@@ -140,7 +140,7 @@ public override void Prepare()
TaskEx.Run(() =>
{
- WindowsListAdvanced wla = new WindowsListAdvanced();
+ WindowsRectangleList wla = new WindowsRectangleList();
wla.IgnoreHandle = handle;
wla.IncludeChildWindows = AreaManager.IncludeControls;
AreaManager.Windows = wla.GetWindowsRectangleList();
diff --git a/ScreenCaptureLib/ScreenCaptureLib.csproj b/ScreenCaptureLib/ScreenCaptureLib.csproj
index 9f0d0268b..2485427f6 100644
--- a/ScreenCaptureLib/ScreenCaptureLib.csproj
+++ b/ScreenCaptureLib/ScreenCaptureLib.csproj
@@ -119,7 +119,7 @@
-
+
diff --git a/ScreenCaptureLib/WindowsListAdvanced.cs b/ScreenCaptureLib/WindowsRectangleList.cs
similarity index 98%
rename from ScreenCaptureLib/WindowsListAdvanced.cs
rename to ScreenCaptureLib/WindowsRectangleList.cs
index 5b54d7c63..a1ddaa590 100644
--- a/ScreenCaptureLib/WindowsListAdvanced.cs
+++ b/ScreenCaptureLib/WindowsRectangleList.cs
@@ -31,7 +31,7 @@
namespace ScreenCaptureLib
{
- public class WindowsListAdvanced
+ public class WindowsRectangleList
{
public IntPtr IgnoreHandle { get; set; }
public bool IncludeChildWindows { get; set; }
diff --git a/UploadersLib/FileUploaders/FTP.cs b/UploadersLib/FileUploaders/FTP.cs
index 02705d82c..eb04dd0b7 100644
--- a/UploadersLib/FileUploaders/FTP.cs
+++ b/UploadersLib/FileUploaders/FTP.cs
@@ -138,7 +138,15 @@ public override void StopUpload()
if (IsUploading && !StopUploadRequested)
{
StopUploadRequested = true;
- Disconnect();
+
+ try
+ {
+ Disconnect();
+ }
+ catch (Exception e)
+ {
+ DebugHelper.WriteException(e);
+ }
}
}
diff --git a/UploadersLib/FileUploaders/SFTP.cs b/UploadersLib/FileUploaders/SFTP.cs
index a1c5b787f..e62e71dc7 100644
--- a/UploadersLib/FileUploaders/SFTP.cs
+++ b/UploadersLib/FileUploaders/SFTP.cs
@@ -96,7 +96,15 @@ public override void StopUpload()
if (IsUploading && !StopUploadRequested)
{
StopUploadRequested = true;
- Disconnect();
+
+ try
+ {
+ Disconnect();
+ }
+ catch (Exception e)
+ {
+ DebugHelper.WriteException(e);
+ }
}
}