Skip to content

fix(linux/input): bind wlr virtual pointer to captured output

11c3fd3
Select commit
Loading
Failed to load commit list.
Open

fix(linux): Add optional wlroots (wlr-virtual-pointer) backend for mouse input #4972

fix(linux/input): bind wlr virtual pointer to captured output
11c3fd3
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Apr 11, 2026 in 6m 48s

Quality Gate failed

Failed conditions
5 New issues
5 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 52 in src/platform/linux/input/wl_mouse.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "reinterpret_cast" with a safer operation.

See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ16vhIcTiMI7OSQQarn&open=AZ16vhIcTiMI7OSQQarn&pullRequest=4972

Check failure on line 65 in src/platform/linux/input/wl_mouse.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this use of "void *" with a more meaningful type.

See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ16vhIcTiMI7OSQQarq&open=AZ16vhIcTiMI7OSQQarq&pullRequest=4972

Check warning on line 49 in src/platform/linux/input/wl_mouse.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "reinterpret_cast" with a "static_cast".

See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ16vhIcTiMI7OSQQarm&open=AZ16vhIcTiMI7OSQQarm&pullRequest=4972

Check warning on line 58 in src/platform/linux/input/wl_mouse.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "reinterpret_cast" with a "static_cast".

See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ16vhIcTiMI7OSQQaro&open=AZ16vhIcTiMI7OSQQaro&pullRequest=4972

Check failure on line 48 in src/platform/linux/input/wl_mouse.cpp

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this use of "void *" with a more meaningful type.

See more on https://sonarcloud.io/project/issues?id=LizardByte_Sunshine&issues=AZ16vhIcTiMI7OSQQarp&open=AZ16vhIcTiMI7OSQQarp&pullRequest=4972