diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llwindow/llwindowwin32.cpp | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/linden/indra/llwindow/llwindowwin32.cpp b/linden/indra/llwindow/llwindowwin32.cpp index b14df5e..9963493 100644 --- a/linden/indra/llwindow/llwindowwin32.cpp +++ b/linden/indra/llwindow/llwindowwin32.cpp | |||
@@ -1326,8 +1326,9 @@ BOOL LLWindowWin32::switchContext(BOOL fullscreen, const LLCoordScreen &size, BO | |||
1326 | close(); | 1326 | close(); |
1327 | OSMessageBox( | 1327 | OSMessageBox( |
1328 | "Second Life is unable to run because your video card drivers\n" | 1328 | "Second Life is unable to run because your video card drivers\n" |
1329 | "are out of date or unsupported. Please make sure you have\n" | 1329 | "did not install properly, are out of date, or are for unsupported\n" |
1330 | "the latest video card drivers installed.\n\n" | 1330 | "hardware. Please make sure you have the latest video card drivers\n" |
1331 | "and even if you do have the latest, try reinstalling them.\n\n" | ||
1331 | "If you continue to receive this message, contact customer service.", | 1332 | "If you continue to receive this message, contact customer service.", |
1332 | "Error", | 1333 | "Error", |
1333 | OSMB_OK); | 1334 | OSMB_OK); |
@@ -1836,6 +1837,10 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_ | |||
1836 | break; | 1837 | break; |
1837 | } | 1838 | } |
1838 | case WM_IME_SETCONTEXT: | 1839 | case WM_IME_SETCONTEXT: |
1840 | if (gDebugWindowProc) | ||
1841 | { | ||
1842 | llinfos << "WM_IME_SETCONTEXT" << llendl; | ||
1843 | } | ||
1839 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) | 1844 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) |
1840 | { | 1845 | { |
1841 | l_param &= ~ISC_SHOWUICOMPOSITIONWINDOW; | 1846 | l_param &= ~ISC_SHOWUICOMPOSITIONWINDOW; |
@@ -1844,6 +1849,10 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_ | |||
1844 | break; | 1849 | break; |
1845 | 1850 | ||
1846 | case WM_IME_STARTCOMPOSITION: | 1851 | case WM_IME_STARTCOMPOSITION: |
1852 | if (gDebugWindowProc) | ||
1853 | { | ||
1854 | llinfos << "WM_IME_STARTCOMPOSITION" << llendl; | ||
1855 | } | ||
1847 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) | 1856 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) |
1848 | { | 1857 | { |
1849 | window_imp->handleStartCompositionMessage(); | 1858 | window_imp->handleStartCompositionMessage(); |
@@ -1852,6 +1861,10 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_ | |||
1852 | break; | 1861 | break; |
1853 | 1862 | ||
1854 | case WM_IME_ENDCOMPOSITION: | 1863 | case WM_IME_ENDCOMPOSITION: |
1864 | if (gDebugWindowProc) | ||
1865 | { | ||
1866 | llinfos << "WM_IME_ENDCOMPOSITION" << llendl; | ||
1867 | } | ||
1855 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) | 1868 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) |
1856 | { | 1869 | { |
1857 | return 0; | 1870 | return 0; |
@@ -1859,6 +1872,10 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_ | |||
1859 | break; | 1872 | break; |
1860 | 1873 | ||
1861 | case WM_IME_COMPOSITION: | 1874 | case WM_IME_COMPOSITION: |
1875 | if (gDebugWindowProc) | ||
1876 | { | ||
1877 | llinfos << "WM_IME_COMPOSITION" << llendl; | ||
1878 | } | ||
1862 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) | 1879 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) |
1863 | { | 1880 | { |
1864 | window_imp->handleCompositionMessage(l_param); | 1881 | window_imp->handleCompositionMessage(l_param); |
@@ -1867,6 +1884,10 @@ LRESULT CALLBACK LLWindowWin32::mainWindowProc(HWND h_wnd, UINT u_msg, WPARAM w_ | |||
1867 | break; | 1884 | break; |
1868 | 1885 | ||
1869 | case WM_IME_REQUEST: | 1886 | case WM_IME_REQUEST: |
1887 | if (gDebugWindowProc) | ||
1888 | { | ||
1889 | llinfos << "WM_IME_REQUEST" << llendl; | ||
1890 | } | ||
1870 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) | 1891 | if (LLWinImm::isAvailable() && window_imp->mPreeditor) |
1871 | { | 1892 | { |
1872 | LRESULT result = 0; | 1893 | LRESULT result = 0; |