private IRobot getMouseRobot() { setMouseRobot(); if (null == globalRobot && !GraphicsEnvironment.isHeadless()) { log(-1, "problem getting a java.awt.Robot"); Sikulix.endError(999); } return globalRobot; }
return; log(lvl + 1, "initScreens: entry"); primaryScreen = 0; setMouseRobot(); log(lvl, "initScreens: multi monitor mouse check"); Location lnow = Mouse.at(); float mmd = Settings.MoveMouseDelay; lcn = Mouse.at(); if (!lc.equals(lcn)) { log(lvl, "*** multimonitor click check: %s center: (%d, %d) --- NOT OK: (%d, %d)", s.toStringShort(), lc.x, lc.y, lcn.x, lcn.y); } else { log(lvl, "*** checking: %s center: (%d, %d) --- OK", s.toStringShort(), lc.x, lc.y);