This commit is contained in:
Huo Yaoyuan 2019-11-12 22:08:16 +08:00
parent e01a50e4b3
commit 6ae6603ded
2 changed files with 5 additions and 7 deletions

View File

@ -71,7 +71,7 @@ namespace osu.Game
[Cached] [Cached]
private readonly ScreenshotManager screenshotManager = new ScreenshotManager(); private readonly ScreenshotManager screenshotManager = new ScreenshotManager();
protected SentryLogger RavenLogger; protected SentryLogger SentryLogger;
public virtual Storage GetStorageForStableInstall() => null; public virtual Storage GetStorageForStableInstall() => null;
@ -110,7 +110,7 @@ namespace osu.Game
forwardLoggedErrorsToNotifications(); forwardLoggedErrorsToNotifications();
RavenLogger = new SentryLogger(this); SentryLogger = new SentryLogger(this);
} }
private void updateBlockingOverlayFade() => private void updateBlockingOverlayFade() =>
@ -166,7 +166,7 @@ namespace osu.Game
dependencies.CacheAs(this); dependencies.CacheAs(this);
dependencies.Cache(RavenLogger); dependencies.Cache(SentryLogger);
dependencies.Cache(osuLogo = new OsuLogo { Alpha = 0 }); dependencies.Cache(osuLogo = new OsuLogo { Alpha = 0 });
@ -486,7 +486,7 @@ namespace osu.Game
protected override void Dispose(bool isDisposing) protected override void Dispose(bool isDisposing)
{ {
base.Dispose(isDisposing); base.Dispose(isDisposing);
RavenLogger.Dispose(); SentryLogger.Dispose();
} }
protected override void LoadComplete() protected override void LoadComplete()

View File

@ -2,10 +2,8 @@
// See the LICENCE file in the repository root for full licence text. // See the LICENCE file in the repository root for full licence text.
using System; using System;
using System.Collections.Generic;
using System.IO; using System.IO;
using System.Net; using System.Net;
using System.Threading.Tasks;
using osu.Framework.Logging; using osu.Framework.Logging;
using Sentry; using Sentry;
@ -102,7 +100,7 @@ namespace osu.Game.Utils
return; return;
isDisposed = true; isDisposed = true;
sentry.Dispose(); sentry?.Dispose();
sentry = null; sentry = null;
} }