mirror of
https://github.com/LorenzCK/OnTopReplica.git
synced 2024-06-03 11:04:32 +12:00
Fixed chrome resetting when exiting fullscreen mode.
This commit is contained in:
parent
7cba536877
commit
a0b571206b
|
@ -280,6 +280,7 @@ namespace OnTopReplica {
|
||||||
bool _isFullscreen = false;
|
bool _isFullscreen = false;
|
||||||
Point _preFullscreenLocation;
|
Point _preFullscreenLocation;
|
||||||
Size _preFullscreenSize;
|
Size _preFullscreenSize;
|
||||||
|
FormBorderStyle _preFullscreenBorderStyle;
|
||||||
|
|
||||||
public bool IsFullscreen {
|
public bool IsFullscreen {
|
||||||
get {
|
get {
|
||||||
|
@ -297,6 +298,7 @@ namespace OnTopReplica {
|
||||||
if (value) {
|
if (value) {
|
||||||
_preFullscreenLocation = Location;
|
_preFullscreenLocation = Location;
|
||||||
_preFullscreenSize = ClientSize;
|
_preFullscreenSize = ClientSize;
|
||||||
|
_preFullscreenBorderStyle = FormBorderStyle;
|
||||||
|
|
||||||
FormBorderStyle = FormBorderStyle.None;
|
FormBorderStyle = FormBorderStyle.None;
|
||||||
var currentScreen = Screen.FromControl(this);
|
var currentScreen = Screen.FromControl(this);
|
||||||
|
@ -304,7 +306,7 @@ namespace OnTopReplica {
|
||||||
Location = currentScreen.WorkingArea.Location;
|
Location = currentScreen.WorkingArea.Location;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
FormBorderStyle = DefaultBorderStyle;
|
FormBorderStyle = _preFullscreenBorderStyle;
|
||||||
Location = _preFullscreenLocation;
|
Location = _preFullscreenLocation;
|
||||||
ClientSize = _preFullscreenSize;
|
ClientSize = _preFullscreenSize;
|
||||||
RefreshAspectRatio();
|
RefreshAspectRatio();
|
||||||
|
|
Loading…
Reference in a new issue