We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 23f8603 commit 531daf6Copy full SHA for 531daf6
src/engine/screen.cpp
@@ -921,14 +921,14 @@ namespace
921
return std::vector<fheroes2::ResolutionInfo>{ resolutionSet.rbegin(), resolutionSet.rend() };
922
}
923
924
- for ( auto iter = resolutionSet.begin(); iter != resolutionSet.end(); ) {
925
- if ( iter->screenWidth > displayMode.w || iter->screenHeight > displayMode.h ) {
926
- iter = resolutionSet.erase( iter );
927
- }
928
- else {
929
- ++iter;
+ std::vector<fheroes2::ResolutionInfo> temp;
+ for ( auto iter = resolutionSet.rbegin(); iter != resolutionSet.rend(); ++iter ) {
+ if ( iter->screenWidth <= displayMode.w && iter->screenHeight <= displayMode.h ) {
+ temp.emplace_back( std::move( *iter ) );
930
931
+
+ return temp;
932
933
#endif
934
0 commit comments