fix: touch scaling bug and initialize display variables as 0 (#4758)
Co-authored-by: Chase Payne <27069224+nonary@users.noreply.github.com>
This commit is contained in:
@@ -2139,7 +2139,7 @@ namespace video {
|
||||
float scalar_tpcoords = 1.0f;
|
||||
int display_env_logical_width = 0;
|
||||
int display_env_logical_height = 0;
|
||||
if (display->logical_width && display->logical_height && display->env_logical_width && display->env_logical_height) {
|
||||
if (display->logical_width > 0 && display->logical_height > 0 && display->env_logical_width > 0 && display->env_logical_height > 0) {
|
||||
float lwd = display->logical_width;
|
||||
float lhd = display->logical_height;
|
||||
scalar_tpcoords = std::fminf(wd / lwd, hd / lhd);
|
||||
|
||||
Reference in New Issue
Block a user