diff --git a/cde/programs/dtwm/WmEwmh.c b/cde/programs/dtwm/WmEwmh.c index 07e641bc0..dea955d50 100644 --- a/cde/programs/dtwm/WmEwmh.c +++ b/cde/programs/dtwm/WmEwmh.c @@ -277,6 +277,8 @@ void SetupWmEwmh (void) XA__NET_SUPPORTING_WM_CHECK, XA__NET_WM_NAME, XA__NET_WM_ICON_NAME, + XA__NET_WM_VISIBLE_NAME, + XA__NET_WM_VISIBLE_ICON_NAME, XA__NET_WM_FULLSCREEN_MONITORS, XA__NET_WM_STATE, XA__NET_WM_STATE_FULLSCREEN, @@ -290,6 +292,8 @@ void SetupWmEwmh (void) _XA__NET_SUPPORTING_WM_CHECK, _XA__NET_WM_NAME, _XA__NET_WM_ICON_NAME, + _XA__NET_WM_VISIBLE_NAME, + _XA__NET_WM_VISIBLE_ICON_NAME, _XA__NET_WM_FULLSCREEN_MONITORS, _XA__NET_WM_STATE, _XA__NET_WM_STATE_FULLSCREEN, @@ -305,6 +309,8 @@ void SetupWmEwmh (void) wmGD.xa_UTF8_STRING = atoms[XA_UTF8_STRING]; wmGD.xa__NET_WM_NAME = atoms[XA__NET_WM_NAME]; wmGD.xa__NET_WM_ICON_NAME = atoms[XA__NET_WM_ICON_NAME]; + wmGD.xa__NET_WM_VISIBLE_NAME = atoms[XA__NET_WM_VISIBLE_NAME]; + wmGD.xa__NET_WM_VISIBLE_ICON_NAME = atoms[XA__NET_WM_VISIBLE_ICON_NAME]; wmGD.xa__NET_WM_FULLSCREEN_MONITORS = atoms[XA__NET_WM_FULLSCREEN_MONITORS]; wmGD.xa__NET_WM_STATE = atoms[XA__NET_WM_STATE]; wmGD.xa__NET_WM_STATE_FULLSCREEN = atoms[XA__NET_WM_STATE_FULLSCREEN]; @@ -333,6 +339,6 @@ void SetupWmEwmh (void) XChangeProperty(DISPLAY, wmGD.Screens[scr].rootWindow, atoms[XA__NET_SUPPORTED], XA_ATOM, 32, PropModeReplace, (unsigned char *)&atoms[XA__NET_SUPPORTING_WM_CHECK], - 8); + 10); } } diff --git a/cde/programs/dtwm/WmEwmh.h b/cde/programs/dtwm/WmEwmh.h index 804b2aef2..551918b2e 100644 --- a/cde/programs/dtwm/WmEwmh.h +++ b/cde/programs/dtwm/WmEwmh.h @@ -34,6 +34,8 @@ #define _XA__NET_SUPPORTING_WM_CHECK "_NET_SUPPORTING_WM_CHECK" #define _XA__NET_WM_NAME "_NET_WM_NAME" #define _XA__NET_WM_ICON_NAME "_NET_WM_ICON_NAME" +#define _XA__NET_WM_VISIBLE_NAME "_NET_WM_VISIBLE_NAME" +#define _XA__NET_WM_VISIBLE_ICON_NAME "_NET_WM_VISIBLE_ICON_NAME" #define _XA__NET_WM_FULLSCREEN_MONITORS "_NET_WM_FULLSCREEN_MONITORS" #define _XA__NET_WM_STATE "_NET_WM_STATE" #define _XA__NET_WM_STATE_FULLSCREEN "_NET_WM_STATE_FULLSCREEN" diff --git a/cde/programs/dtwm/WmGlobal.h b/cde/programs/dtwm/WmGlobal.h index b3adbf824..339d84e35 100644 --- a/cde/programs/dtwm/WmGlobal.h +++ b/cde/programs/dtwm/WmGlobal.h @@ -1939,6 +1939,8 @@ typedef struct _WmGlobalData Atom xa_UTF8_STRING; Atom xa__NET_WM_NAME; Atom xa__NET_WM_ICON_NAME; + Atom xa__NET_WM_VISIBLE_NAME; + Atom xa__NET_WM_VISIBLE_ICON_NAME; Atom xa__NET_WM_FULLSCREEN_MONITORS; Atom xa__NET_WM_STATE; Atom xa__NET_WM_STATE_FULLSCREEN;