|
|
|
@ -555,6 +555,11 @@ namespace Avalonia.X11 |
|
|
|
ChangeWMAtoms(true, _x11.Atoms._NET_WM_STATE_MAXIMIZED_VERT, |
|
|
|
_x11.Atoms._NET_WM_STATE_MAXIMIZED_HORZ); |
|
|
|
} |
|
|
|
else if (value == WindowState.FullScreen) |
|
|
|
{ |
|
|
|
ChangeWMAtoms(false, _x11.Atoms._NET_WM_STATE_HIDDEN); |
|
|
|
ChangeWMAtoms(true, _x11.Atoms._NET_WM_STATE_FULLSCREEN); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
ChangeWMAtoms(false, _x11.Atoms._NET_WM_STATE_HIDDEN); |
|
|
|
@ -585,6 +590,12 @@ namespace Avalonia.X11 |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
if(pitems[c] == _x11.Atoms._NET_WM_STATE_FULLSCREEN) |
|
|
|
{ |
|
|
|
state = WindowState.FullScreen; |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
if (pitems[c] == _x11.Atoms._NET_WM_STATE_MAXIMIZED_HORZ || |
|
|
|
pitems[c] == _x11.Atoms._NET_WM_STATE_MAXIMIZED_VERT) |
|
|
|
{ |
|
|
|
|