From c71c78a0f4d3efe96cafb54e91d856f5953ef715 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E9=80=B8?= Date: Sat, 26 May 2018 11:20:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B3=E6=97=B6Dispose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TsinghuaNet/MainViewModel.vb | 7 +++++++ TsinghuaNet/MainWindow.xaml.vb | 1 + 2 files changed, 8 insertions(+) diff --git a/TsinghuaNet/MainViewModel.vb b/TsinghuaNet/MainViewModel.vb index 2e3e085..30f0546 100644 --- a/TsinghuaNet/MainViewModel.vb +++ b/TsinghuaNet/MainViewModel.vb @@ -182,6 +182,13 @@ Class MainViewModel helper.Username = Username helper.Password = Password End Sub + + Public Sub DisposeHelpers() + net?.Dispose() + auth4?.Dispose() + auth6?.Dispose() + usereg?.Dispose() + End Sub End Class Enum NetState diff --git a/TsinghuaNet/MainWindow.xaml.vb b/TsinghuaNet/MainWindow.xaml.vb index d44bac3..5092130 100644 --- a/TsinghuaNet/MainWindow.xaml.vb +++ b/TsinghuaNet/MainWindow.xaml.vb @@ -210,6 +210,7 @@ Class MainWindow log.Save() Notify.Visible = False Notify.Dispose() + Model.DisposeHelpers() End Sub Private Sub MainWindow_StateChanged(sender As Object, e As EventArgs) Handles Me.StateChanged If Me.WindowState = WindowState.Minimized Then