Fixes the following compilation error

error: implicit conversion from 'size_t' (aka 'unsigned long') to 'CGFloat' (aka 'double') may lose precision [-Werror,-Wimplicit-int-float-conversion]
This commit is contained in:
marwen.azouzi 2022-03-14 09:40:11 +01:00 committed by Lukas Dürrenberger
parent f0b44937ce
commit 5e9bb60d68

View File

@ -630,8 +630,7 @@
NSDictionary* deviceDescription = [[m_window screen] deviceDescription]; NSDictionary* deviceDescription = [[m_window screen] deviceDescription];
NSNumber* screenNumber = [deviceDescription valueForKey:@"NSScreenNumber"]; NSNumber* screenNumber = [deviceDescription valueForKey:@"NSScreenNumber"];
CGDirectDisplayID screenID = static_cast<CGDirectDisplayID>([screenNumber intValue]); CGDirectDisplayID screenID = static_cast<CGDirectDisplayID>([screenNumber intValue]);
CGFloat height = CGDisplayPixelsHigh(screenID); return static_cast<float>(CGDisplayPixelsHigh(screenID));
return static_cast<float>(height);
} }