From b0bfb8b8d1479502bd5adf17e6a1b94ec00c63ca Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 23 Apr 2018 20:21:11 +0200 Subject: Fix issue where text is not visible if window is too small, set window minimum size --- src/main.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 6d9a9c0..3cebfe7 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -45,7 +45,15 @@ int main(int argc, char **argv) window.close(); else if(event.type == sf::Event::Resized) { - sf::View view(sf::FloatRect(0.0f, 0.0f, event.size.width, event.size.height)); + sf::FloatRect viewRect(0.0f, 0.0f, event.size.width, event.size.height); + const int minWidth = 800; + if(event.size.width < minWidth) + { + viewRect.width = minWidth; + window.setSize(sf::Vector2u(minWidth, event.size.height)); + } + + sf::View view(viewRect); window.setView(view); } channel.processEvent(event); -- cgit v1.2.3