steamcompmgr: delete STEAM_UNFOCUS and isSteamPopup
now-unused test code
This commit is contained in:
parent
a9216b398b
commit
0b92aee977
1 changed files with 0 additions and 35 deletions
|
@ -115,10 +115,8 @@ typedef struct _win {
|
||||||
pid_t pid;
|
pid_t pid;
|
||||||
|
|
||||||
Bool isSteam;
|
Bool isSteam;
|
||||||
Bool isSteamPopup;
|
|
||||||
Bool isSteamStreamingClient;
|
Bool isSteamStreamingClient;
|
||||||
Bool isSteamStreamingClientVideo;
|
Bool isSteamStreamingClientVideo;
|
||||||
Bool wantsUnfocus;
|
|
||||||
Bool wantsInputFocus;
|
Bool wantsInputFocus;
|
||||||
uint32_t appID;
|
uint32_t appID;
|
||||||
Bool isOverlay;
|
Bool isOverlay;
|
||||||
|
@ -226,7 +224,6 @@ static Atom netWMStateSkipTaskbarAtom;
|
||||||
static Atom netWMStateSkipPagerAtom;
|
static Atom netWMStateSkipPagerAtom;
|
||||||
static Atom WLSurfaceIDAtom;
|
static Atom WLSurfaceIDAtom;
|
||||||
static Atom WMStateAtom;
|
static Atom WMStateAtom;
|
||||||
static Atom steamUnfocusAtom;
|
|
||||||
static Atom steamInputFocusAtom;
|
static Atom steamInputFocusAtom;
|
||||||
static Atom steamTouchClickModeAtom;
|
static Atom steamTouchClickModeAtom;
|
||||||
static Atom utf8StringAtom;
|
static Atom utf8StringAtom;
|
||||||
|
@ -1168,10 +1165,6 @@ paint_all(Display *dpy, MouseCursor *cursor)
|
||||||
{
|
{
|
||||||
stats_printf( "focus=steam\n" );
|
stats_printf( "focus=steam\n" );
|
||||||
}
|
}
|
||||||
else if ( w->isSteamPopup )
|
|
||||||
{
|
|
||||||
stats_printf( "focus=steampopup\n" );
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
stats_printf( "focus=%i\n", w->appID );
|
stats_printf( "focus=%i\n", w->appID );
|
||||||
|
@ -1378,9 +1371,6 @@ is_focus_priority_greater( win *a, win *b )
|
||||||
if ( win_is_override_redirect( a ) != win_is_override_redirect( b ) )
|
if ( win_is_override_redirect( a ) != win_is_override_redirect( b ) )
|
||||||
return !win_is_override_redirect( a );
|
return !win_is_override_redirect( a );
|
||||||
|
|
||||||
if ( a->wantsUnfocus != b->wantsUnfocus )
|
|
||||||
return !a->wantsUnfocus;
|
|
||||||
|
|
||||||
// Wine sets SKIP_TASKBAR and SKIP_PAGER hints for WS_EX_NOACTIVATE windows.
|
// Wine sets SKIP_TASKBAR and SKIP_PAGER hints for WS_EX_NOACTIVATE windows.
|
||||||
// See https://github.com/Plagman/gamescope/issues/87
|
// See https://github.com/Plagman/gamescope/issues/87
|
||||||
if ( win_skip_taskbar_and_pager( a ) != win_skip_taskbar_and_pager ( b ) )
|
if ( win_skip_taskbar_and_pager( a ) != win_skip_taskbar_and_pager ( b ) )
|
||||||
|
@ -1791,19 +1781,6 @@ map_win (Display *dpy, Window id, unsigned long sequence)
|
||||||
get_win_title( dpy, w, netWMNameAtom );
|
get_win_title( dpy, w, netWMNameAtom );
|
||||||
get_win_title( dpy, w, XA_WM_NAME );
|
get_win_title( dpy, w, XA_WM_NAME );
|
||||||
|
|
||||||
XTextProperty tp;
|
|
||||||
XGetTextProperty ( dpy, id, &tp, XA_WM_NAME );
|
|
||||||
|
|
||||||
if ( tp.value && strncmp( (char *)tp.value, "SP", tp.nitems ) == 0 )
|
|
||||||
{
|
|
||||||
w->isSteamPopup = True;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
w->isSteamPopup = False;
|
|
||||||
}
|
|
||||||
|
|
||||||
w->wantsUnfocus = get_prop(dpy, w->id, steamUnfocusAtom, 0);
|
|
||||||
w->wantsInputFocus = get_prop(dpy, w->id, steamInputFocusAtom, 0);
|
w->wantsInputFocus = get_prop(dpy, w->id, steamInputFocusAtom, 0);
|
||||||
|
|
||||||
w->isSteamStreamingClient = get_prop(dpy, w->id, steamStreamingClientAtom, 0);
|
w->isSteamStreamingClient = get_prop(dpy, w->id, steamStreamingClientAtom, 0);
|
||||||
|
@ -2048,10 +2025,8 @@ add_win (Display *dpy, Window id, Window prev, unsigned long sequence)
|
||||||
|
|
||||||
new_win->isOverlay = False;
|
new_win->isOverlay = False;
|
||||||
new_win->isSteam = False;
|
new_win->isSteam = False;
|
||||||
new_win->isSteamPopup = False;
|
|
||||||
new_win->isSteamStreamingClient = False;
|
new_win->isSteamStreamingClient = False;
|
||||||
new_win->isSteamStreamingClientVideo = False;
|
new_win->isSteamStreamingClientVideo = False;
|
||||||
new_win->wantsUnfocus = False;
|
|
||||||
new_win->wantsInputFocus = False;
|
new_win->wantsInputFocus = False;
|
||||||
|
|
||||||
if ( steamMode == True )
|
if ( steamMode == True )
|
||||||
|
@ -2459,15 +2434,6 @@ handle_property_notify(Display *dpy, XPropertyEvent *ev)
|
||||||
focusDirty = True;
|
focusDirty = True;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (ev->atom == steamUnfocusAtom )
|
|
||||||
{
|
|
||||||
win * w = find_win(dpy, ev->window);
|
|
||||||
if (w)
|
|
||||||
{
|
|
||||||
w->wantsUnfocus = get_prop(dpy, w->id, steamUnfocusAtom, 0);
|
|
||||||
focusDirty = True;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (ev->atom == steamInputFocusAtom )
|
if (ev->atom == steamInputFocusAtom )
|
||||||
{
|
{
|
||||||
win * w = find_win(dpy, ev->window);
|
win * w = find_win(dpy, ev->window);
|
||||||
|
@ -3017,7 +2983,6 @@ steamcompmgr_main (int argc, char **argv)
|
||||||
|
|
||||||
/* get atoms */
|
/* get atoms */
|
||||||
steamAtom = XInternAtom (dpy, STEAM_PROP, False);
|
steamAtom = XInternAtom (dpy, STEAM_PROP, False);
|
||||||
steamUnfocusAtom = XInternAtom (dpy, "STEAM_UNFOCUS", False);
|
|
||||||
steamInputFocusAtom = XInternAtom (dpy, "STEAM_INPUT_FOCUS", False);
|
steamInputFocusAtom = XInternAtom (dpy, "STEAM_INPUT_FOCUS", False);
|
||||||
steamTouchClickModeAtom = XInternAtom (dpy, "STEAM_TOUCH_CLICK_MODE", False);
|
steamTouchClickModeAtom = XInternAtom (dpy, "STEAM_TOUCH_CLICK_MODE", False);
|
||||||
gameAtom = XInternAtom (dpy, GAME_PROP, False);
|
gameAtom = XInternAtom (dpy, GAME_PROP, False);
|
||||||
|
|
Loading…
Reference in a new issue