From 35af28cec1c16e66da3abff4d75a8a68dc381a72 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Sun, 6 Jun 2010 06:14:18 -0700 Subject: Applied snowglobe-0-v14000-AvatarNameInWindowTitle_v1.patch and set the name in the window title only when running multiple instances --- linden/indra/llwindow/llwindowwin32.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'linden/indra/llwindow/llwindowwin32.cpp') diff --git a/linden/indra/llwindow/llwindowwin32.cpp b/linden/indra/llwindow/llwindowwin32.cpp index b2826c8..e47cab4 100644 --- a/linden/indra/llwindow/llwindowwin32.cpp +++ b/linden/indra/llwindow/llwindowwin32.cpp @@ -622,6 +622,17 @@ LLWindowWin32::~LLWindowWin32() mWindowClassName = NULL; } +void LLWindowWin32::setWindowTitle(std::string &title) +{ + int len = title.size() + 1; + wchar_t *wText = new wchar_t[len]; + if (wText == 0) return; + memset(wText, 0, len); + MultiByteToWideChar(CP_ACP, NULL, title.c_str(), -1, wText, len); + SetWindowText(mWindowHandle, wText); + delete [] wText; +} + void LLWindowWin32::show() { ShowWindow(mWindowHandle, SW_SHOW); -- cgit v1.1