remove the kde frame extents property, add the _NET_FRAME_EXTENTS property in its stead
This commit is contained in:
parent
8c9b2e8f17
commit
35ab1264ee
4 changed files with 6 additions and 4 deletions
|
@ -474,7 +474,7 @@ void frame_adjust_area(ObFrame *self, gboolean moved,
|
|||
vals[1] = self->size.right;
|
||||
vals[2] = self->size.top;
|
||||
vals[3] = self->size.bottom;
|
||||
PROP_SETA32(self->client->window, kde_net_wm_frame_strut,
|
||||
PROP_SETA32(self->client->window, net_frame_extents,
|
||||
cardinal, vals, 4);
|
||||
}
|
||||
|
||||
|
|
|
@ -84,6 +84,7 @@ void prop_startup()
|
|||
CREATE(net_wm_icon, "_NET_WM_ICON");
|
||||
/* CREATE(net_wm_pid, "_NET_WM_PID"); */
|
||||
CREATE(net_wm_allowed_actions, "_NET_WM_ALLOWED_ACTIONS");
|
||||
CREATE(net_frame_extents, "_NET_FRAME_EXTENTS");
|
||||
|
||||
/* CREATE(net_wm_ping, "_NET_WM_PING"); */
|
||||
|
||||
|
@ -142,7 +143,6 @@ void prop_startup()
|
|||
prop_atoms.net_wm_bottomright = 2;
|
||||
prop_atoms.net_wm_bottomleft = 3;
|
||||
|
||||
CREATE(kde_net_wm_frame_strut, "_KDE_NET_WM_FRAME_STRUT");
|
||||
CREATE(kde_wm_change_state, "_KDE_WM_CHANGE_STATE");
|
||||
CREATE(kde_net_wm_window_type_override,"_KDE_NET_WM_WINDOW_TYPE_OVERRIDE");
|
||||
|
||||
|
|
|
@ -92,6 +92,8 @@ typedef struct Atoms {
|
|||
Atom net_wm_icon;
|
||||
/* Atom net_wm_pid; */
|
||||
Atom net_wm_allowed_actions;
|
||||
Atom net_frame_extents;
|
||||
|
||||
/* application protocols */
|
||||
/* Atom Atom net_wm_ping; */
|
||||
|
||||
|
@ -153,7 +155,6 @@ typedef struct Atoms {
|
|||
|
||||
/* Extra atoms */
|
||||
|
||||
Atom kde_net_wm_frame_strut;
|
||||
Atom kde_wm_change_state;
|
||||
Atom kde_net_wm_window_type_override;
|
||||
|
||||
|
|
|
@ -204,7 +204,7 @@ gboolean screen_annex()
|
|||
window, screen_support_win);
|
||||
|
||||
/* set the _NET_SUPPORTED_ATOMS hint */
|
||||
num_support = 52;
|
||||
num_support = 53;
|
||||
i = 0;
|
||||
supported = g_new(gulong, num_support);
|
||||
supported[i++] = prop_atoms.net_current_desktop;
|
||||
|
@ -258,6 +258,7 @@ gboolean screen_annex()
|
|||
supported[i++] = prop_atoms.net_wm_state_demands_attention;
|
||||
supported[i++] = prop_atoms.net_moveresize_window;
|
||||
supported[i++] = prop_atoms.net_wm_moveresize;
|
||||
supported[i++] = prop_atoms.net_frame_extents;
|
||||
supported[i++] = prop_atoms.ob_wm_state_undecorated;
|
||||
g_assert(i == num_support);
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue