From 61681702b870bd62acda5b4ee664ee62c962132e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 7 Feb 2013 23:19:10 +0300 Subject: Fix chat window size in small screens. --- src/gui/chatwindow.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/gui/chatwindow.cpp') diff --git a/src/gui/chatwindow.cpp b/src/gui/chatwindow.cpp index 302c0c72b..4ff2f5f56 100644 --- a/src/gui/chatwindow.cpp +++ b/src/gui/chatwindow.cpp @@ -206,10 +206,22 @@ ChatWindow::ChatWindow(): setSaveVisible(true); setStickyButtonLock(true); + int w = 600; #ifdef ANDROID - setDefaultSize(600, 123, ImageRect::UPPER_LEFT, -110, -35); + if (mainGraphics->getWidth() < 710) + w = mainGraphics->getWidth() - 110; + if (w < 100) + w = 100; + if (mainGraphics->getHeight() < 480) + setDefaultSize(w, 90, ImageRect::UPPER_LEFT, -110, -35); + else + setDefaultSize(w, 123, ImageRect::UPPER_LEFT, -110, -35); #else - setDefaultSize(600, 123, ImageRect::LOWER_LEFT); + if (mainGraphics->getWidth() < 600) + w = mainGraphics->getWidth() - 10; + if (w < 100) + w = 100; + setDefaultSize(w, 123, ImageRect::LOWER_LEFT); #endif setMinWidth(150); setMinHeight(90); -- cgit v1.2.3-70-g09d2