DocumentViewer: Trigger GC on done

This commit is contained in:
Jonathan Jenne 2021-06-17 12:58:04 +02:00
parent 8328fb27dc
commit 350ee79274

View File

@ -69,8 +69,14 @@ Public Class DocumentViewer
''' Terminate Viewer, freeing up resources and deleting temp files
''' </summary>
Public Sub Done()
_logger.Debug("Done: Deleting Temp Files")
DeleteTempFiles()
_logger.Debug("Done: Closing Documents")
FreeFile()
_logger.Debug("Done: Triggering GC")
GC.Collect()
End Sub
''' <summary>
@ -150,7 +156,7 @@ Public Class DocumentViewer
Private Sub FreeFile()
Try
If Len(_FilePath) OrElse _Fileinfo Is Nothing Then
If Len(_FilePath) = 0 OrElse _Fileinfo Is Nothing Then
Exit Sub
End If
Dim oExtension As String = _Fileinfo.Extension.ToUpper