diff --git a/src/steamcompmgr.cpp b/src/steamcompmgr.cpp index 1489106..1e67411 100644 --- a/src/steamcompmgr.cpp +++ b/src/steamcompmgr.cpp @@ -1255,10 +1255,13 @@ paint_all(Display *dpy, MouseCursor *cursor) } } - focusedWindowScaleX = composite.data.vScale[ touchInputFocusLayer ].x; - focusedWindowScaleY = composite.data.vScale[ touchInputFocusLayer ].y; - focusedWindowOffsetX = composite.data.vOffset[ touchInputFocusLayer ].x; - focusedWindowOffsetY = composite.data.vOffset[ touchInputFocusLayer ].y; + if ( touchInputFocusLayer >= 0 ) + { + focusedWindowScaleX = composite.data.vScale[ touchInputFocusLayer ].x; + focusedWindowScaleY = composite.data.vScale[ touchInputFocusLayer ].y; + focusedWindowOffsetX = composite.data.vOffset[ touchInputFocusLayer ].x; + focusedWindowOffsetY = composite.data.vOffset[ touchInputFocusLayer ].y; + } if (inGame && notification) {