[BROWSEUI] Pass the Resource string directly instead of using an additional buffer...
authorRobert Naumann <gonzomdx@gmail.com>
Sun, 8 Nov 2015 15:44:18 +0000 (15:44 +0000)
committerRobert Naumann <gonzomdx@gmail.com>
Sun, 8 Nov 2015 15:44:18 +0000 (15:44 +0000)
svn path=/trunk/; revision=69851

14 files changed:
reactos/dll/win32/browseui/lang/bg-BG.rc
reactos/dll/win32/browseui/lang/de-DE.rc
reactos/dll/win32/browseui/lang/en-US.rc
reactos/dll/win32/browseui/lang/es-ES.rc
reactos/dll/win32/browseui/lang/he-IL.rc
reactos/dll/win32/browseui/lang/it-IT.rc
reactos/dll/win32/browseui/lang/pl-PL.rc
reactos/dll/win32/browseui/lang/ro-RO.rc
reactos/dll/win32/browseui/lang/ru-RU.rc
reactos/dll/win32/browseui/lang/sq-AL.rc
reactos/dll/win32/browseui/lang/tr-TR.rc
reactos/dll/win32/browseui/lang/uk-UA.rc
reactos/dll/win32/browseui/lang/zh-CN.rc
reactos/dll/win32/browseui/travellog.cpp

index 38eeb89..f95ebc9 100644 (file)
@@ -264,8 +264,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index f804050..8cf4aa0 100644 (file)
@@ -282,8 +282,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Zurück zu %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Zurück zu %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 
index 09f59ae..cff4d45 100644 (file)
@@ -282,8 +282,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 728ed71..6db0415 100644 (file)
@@ -265,8 +265,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Volver a %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Volver a %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 1f4ffb1..bc1db3e 100644 (file)
@@ -266,8 +266,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index c44ff41..13a7d2f 100644 (file)
@@ -264,8 +264,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 231955d..350d85c 100644 (file)
@@ -272,8 +272,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 845c103..4fa235b 100644 (file)
@@ -266,8 +266,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Înapoi la %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Înapoi la %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 7f6b17c..a4f9a43 100644 (file)
@@ -266,8 +266,8 @@ END
 
 STRINGTABLE
 BEGIN
-  IDS_BACK "Back to %s\0"
-  IDS_FORWARD "Forward to %s\0"
+  IDS_BACK "Back to %s"
+  IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 13422f9..405cdae 100644 (file)
@@ -283,8 +283,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index a2458bc..337079e 100644 (file)
@@ -264,8 +264,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 37feac8..1d7041c 100644 (file)
@@ -266,8 +266,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 08b5ae0..5211825 100644 (file)
@@ -284,8 +284,8 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_BACK "Back to %s\0"
-    IDS_FORWARD "Forward to %s\0"
+    IDS_BACK "Back to %s"
+    IDS_FORWARD "Forward to %s"
 END
 
 STRINGTABLE
index 896aff8..65516a4 100644 (file)
@@ -428,7 +428,6 @@ HRESULT STDMETHODCALLTYPE CTravelLog::GetToolTipText(IUnknown *punk, int iOffset
     CTravelEntry                            *destinationEntry;
     wchar_t                                 tempString[MAX_PATH];
     wchar_t                                 templateString[200];
-    wchar_t                                 *resourceString;
     HRESULT                                 hResult;
 
     if (pwzText == NULL)
@@ -443,19 +442,16 @@ HRESULT STDMETHODCALLTYPE CTravelLog::GetToolTipText(IUnknown *punk, int iOffset
         return hResult;
     if (iOffset < 0)
     {
-        hResult = LoadStringW(_AtlBaseModule.GetResourceInstance(),
-                            IDS_BACK, (wchar_t*)&resourceString, 0);
-        if (FAILED_UNEXPECTEDLY(hResult))
-            return hResult;
+        if(LoadStringW(_AtlBaseModule.GetResourceInstance(),
+                            IDS_BACK, templateString, sizeof(templateString) / sizeof(wchar_t)) == 0)
+            return HRESULT_FROM_WIN32(GetLastError());
     }
     else
     {
-        hResult = LoadStringW(_AtlBaseModule.GetResourceInstance(),
-                            IDS_FORWARD, (wchar_t*)&resourceString, 0);
-        if (FAILED_UNEXPECTEDLY(hResult))
-            return hResult;
+        if(LoadStringW(_AtlBaseModule.GetResourceInstance(),
+                            IDS_FORWARD, templateString, sizeof(templateString) / sizeof(wchar_t)) == 0)
+            return HRESULT_FROM_WIN32(GetLastError());
     }
-    wcscpy(templateString, resourceString);
     _snwprintf(pwzText, cchText, templateString, tempString);
 
     TRACE("CTravelLog::GetToolTipText for IUnknown punk=%p at offset=%d returning L\"%S\"\n", punk, iOffset, pwzText);