aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-04-23 20:21:11 +0200
committerdec05eba <dec05eba@protonmail.com>2018-04-23 20:21:17 +0200
commitb0bfb8b8d1479502bd5adf17e6a1b94ec00c63ca (patch)
tree8c8471f9c03f602f32ce0c9ba7dcd7a2caec1f6c /src/main.cpp
parent39936316f2f080bd216abd9ed49d36ba1006854d (diff)
Fix issue where text is not visible if window is too small, set window minimum size
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp10
1 files changed, 9 insertions, 1 deletions
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);