summaryrefslogtreecommitdiff
path: root/src/gui/windows/chatwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/windows/chatwindow.cpp')
-rw-r--r--src/gui/windows/chatwindow.cpp15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/gui/windows/chatwindow.cpp b/src/gui/windows/chatwindow.cpp
index 1a36f7a83..06e9da844 100644
--- a/src/gui/windows/chatwindow.cpp
+++ b/src/gui/windows/chatwindow.cpp
@@ -105,6 +105,8 @@ ChatWindow::ChatWindow() :
mHighlights(),
mGlobalsFilter(),
mChatColor(config.getIntValue("chatColor")),
+ mEmoteButtonSpacing(mSkin ? mSkin->getOption("emoteButtonSpacing", 2) : 2),
+ mEmoteButtonY(mSkin ? mSkin->getOption("emoteButtonY", -2) : -2),
mChatHistoryIndex(0),
mReturnToggles(config.getBoolValue("ReturnToggles")),
mGMLoaded(false),
@@ -279,17 +281,8 @@ void ChatWindow::adjustTabSize()
const int chatButtonSize = 20;
int w = awFrame2 - chatButtonSize;
const int x = aw - frame - chatButtonSize;
- if (mSkin)
- {
- const int ipad = mSkin->getOption("emoteButtonSpacing", 2);
- w -= ipad;
- y += mSkin->getOption("emoteButtonY", -2);
- }
- else
- {
- w -= 2;
- y -= 2;
- }
+ w -= mEmoteButtonSpacing;
+ y += mEmoteButtonY;
mChatInput->setWidth(w);
mChatButton->setVisible(mChatInput->isVisibleLocal());
mChatButton->setPosition(x, y);