From 58048206661f9f9497d00ecd15da1a15fdb199d1 Mon Sep 17 00:00:00 2001 From: Nikos Kastellanos Date: Sat, 11 May 2024 07:01:12 +0300 Subject: [PATCH] fix IsActive --- MonoGame.Framework/Platform/Android/AndroidGameWindow.cs | 8 ++++---- .../Platform/Cardboard/AndroidGameWindow.cs | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/MonoGame.Framework/Platform/Android/AndroidGameWindow.cs b/MonoGame.Framework/Platform/Android/AndroidGameWindow.cs index 5f67dd771f8..8326afcca8c 100644 --- a/MonoGame.Framework/Platform/Android/AndroidGameWindow.cs +++ b/MonoGame.Framework/Platform/Android/AndroidGameWindow.cs @@ -33,7 +33,7 @@ internal static AndroidGameWindow FromHandle(IntPtr windowHandle) private AndroidGameActivity _activity; private readonly Game _game; - private bool _isActivated = true; + private bool _isActivated = false; MediaState _mediaPlayer_PrevState = MediaState.Stopped; private Rectangle _clientBounds; @@ -115,10 +115,10 @@ void _activity_Resumed(object sender, EventArgs e) void _activity_Paused(object sender, EventArgs e) { - if (!_isActivated) + if (_isActivated) { - _isActivated = true; - OnActivated(); + _isActivated = false; + OnDeactivated(); } _mediaPlayer_PrevState = MediaPlayer.State; diff --git a/MonoGame.Framework/Platform/Cardboard/AndroidGameWindow.cs b/MonoGame.Framework/Platform/Cardboard/AndroidGameWindow.cs index b40764358f2..29029a33561 100644 --- a/MonoGame.Framework/Platform/Cardboard/AndroidGameWindow.cs +++ b/MonoGame.Framework/Platform/Cardboard/AndroidGameWindow.cs @@ -33,7 +33,7 @@ internal static AndroidGameWindow FromHandle(IntPtr windowHandle) private AndroidGameActivity _activity; private readonly Game _game; - private bool _isActivated = true; + private bool _isActivated = false; MediaState _mediaPlayer_PrevState = MediaState.Stopped; private Rectangle _clientBounds; @@ -115,10 +115,10 @@ void _activity_Resumed(object sender, EventArgs e) void _activity_Paused(object sender, EventArgs e) { - if (!_isActivated) + if (_isActivated) { - _isActivated = true; - OnActivated(); + _isActivated = false; + OnDeactivated(); } _mediaPlayer_PrevState = MediaPlayer.State;