mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-07 08:07:18 +02:00
Start hiding cursor as soon as possible
This commit is contained in:
parent
746e32ecae
commit
423ac5c356
@ -1218,8 +1218,13 @@ function interceptHttpRequests() {
|
|||||||
|
|
||||||
// Get region
|
// Get region
|
||||||
if (url.endsWith('/sessions/cloud/play')) {
|
if (url.endsWith('/sessions/cloud/play')) {
|
||||||
const parsedUrl = new URL(url);
|
// Start hiding cursor
|
||||||
|
if (PREFS.get(Preferences.HIDE_IDLE_CURSOR)) {
|
||||||
|
MouseCursorHider.start();
|
||||||
|
MouseCursorHider.hide();
|
||||||
|
}
|
||||||
|
|
||||||
|
const parsedUrl = new URL(url);
|
||||||
StreamBadges.region = parsedUrl.host.split('.', 1)[0];
|
StreamBadges.region = parsedUrl.host.split('.', 1)[0];
|
||||||
for (let regionName in SERVER_REGIONS) {
|
for (let regionName in SERVER_REGIONS) {
|
||||||
const region = SERVER_REGIONS[regionName];
|
const region = SERVER_REGIONS[regionName];
|
||||||
@ -1665,7 +1670,6 @@ function injectVideoSettingsButton() {
|
|||||||
function patchVideoApi() {
|
function patchVideoApi() {
|
||||||
const PREF_SKIP_SPLASH_VIDEO = PREFS.get(Preferences.SKIP_SPLASH_VIDEO);
|
const PREF_SKIP_SPLASH_VIDEO = PREFS.get(Preferences.SKIP_SPLASH_VIDEO);
|
||||||
const PREF_SCREENSHOT_BUTTON_POSITION = PREFS.get(Preferences.SCREENSHOT_BUTTON_POSITION);
|
const PREF_SCREENSHOT_BUTTON_POSITION = PREFS.get(Preferences.SCREENSHOT_BUTTON_POSITION);
|
||||||
const PREF_HIDE_IDLE_CURSOR = PREFS.get(Preferences.HIDE_IDLE_CURSOR);
|
|
||||||
|
|
||||||
// Show video player when it's ready
|
// Show video player when it's ready
|
||||||
var showFunc;
|
var showFunc;
|
||||||
@ -1682,11 +1686,6 @@ function patchVideoApi() {
|
|||||||
$SCREENSHOT_CANVAS.height = this.videoHeight;
|
$SCREENSHOT_CANVAS.height = this.videoHeight;
|
||||||
StreamBadges.resolution = {width: this.videoWidth, height: this.videoHeight};
|
StreamBadges.resolution = {width: this.videoWidth, height: this.videoHeight};
|
||||||
|
|
||||||
if (PREF_HIDE_IDLE_CURSOR) {
|
|
||||||
MouseCursorHider.start();
|
|
||||||
MouseCursorHider.hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
STREAM_WEBRTC.getStats().then(stats => {
|
STREAM_WEBRTC.getStats().then(stats => {
|
||||||
stats.forEach(stat => {
|
stats.forEach(stat => {
|
||||||
if (stat.type !== 'codec') {
|
if (stat.type !== 'codec') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user