diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-12-07 15:21:36 +0100 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2008-12-07 15:21:36 +0100 |
commit | be25d46954a98b2590b522de5f8aa470ba4f9e81 (patch) | |
tree | dec0793a9018a011b1eea35446ab98d2aa9f69ef /src/gui/chat.cpp | |
parent | e85660c9f01a9732dc2af422fedfb11c3543894b (diff) | |
download | mana-client-be25d46954a98b2590b522de5f8aa470ba4f9e81.tar.gz mana-client-be25d46954a98b2590b522de5f8aa470ba4f9e81.tar.bz2 mana-client-be25d46954a98b2590b522de5f8aa470ba4f9e81.tar.xz mana-client-be25d46954a98b2590b522de5f8aa470ba4f9e81.zip |
Use widgetResized to adjust chat window contents
Previously was using the logic() method, adjusting window contents 100
times per second.
Diffstat (limited to 'src/gui/chat.cpp')
-rw-r--r-- | src/gui/chat.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/gui/chat.cpp b/src/gui/chat.cpp index 1e22772b..5477ad4a 100644 --- a/src/gui/chat.cpp +++ b/src/gui/chat.cpp @@ -75,10 +75,9 @@ ChatWindow::ChatWindow(Network *network): mCurHist = mHistory.end(); } -void -ChatWindow::logic() +void ChatWindow::widgetResized(const gcn::Event &event) { - // todo: only do this when the size changes (updateWidgets?) + Window::widgetResized(event); const gcn::Rectangle area = getChildrenArea(); @@ -89,7 +88,6 @@ ChatWindow::logic() mScrollArea->setWidth(area.width - 2 * mScrollArea->getFrameSize()); mScrollArea->setHeight(area.height - 2 * mScrollArea->getFrameSize() - mChatInput->getHeight() - 5); - mScrollArea->logic(); } void |