webengine/osswebengine/WebCore/platform/TextEncoding.cpp
changeset 11 c8a366e56285
parent 10 a359256acfc6
equal deleted inserted replaced
10:a359256acfc6 11:c8a366e56285
   231         globalWindowsLatin1Encoding = new TextEncoding("WinLatin-1");
   231         globalWindowsLatin1Encoding = new TextEncoding("WinLatin-1");
   232     }
   232     }
   233     return *globalWindowsLatin1Encoding;
   233     return *globalWindowsLatin1Encoding;
   234 }
   234 }
   235 
   235 
   236 void deleteTextEncodings() {
   236 struct cleanupTextEncodings  {
   237 
   237     ~cleanupTextEncodings() {
   238     // Delete all encodings and set to NULL
   238     // Delete all encodings and set to NULL
   239     delete globalASCIIEncoding;
   239     delete globalASCIIEncoding;
   240     globalASCIIEncoding = NULL;
   240     globalASCIIEncoding = NULL;
   241     delete globalLatin1Encoding;
   241     delete globalLatin1Encoding;
   242     globalLatin1Encoding = NULL;
   242     globalLatin1Encoding = NULL;
   251     delete globalUTF8Encoding;
   251     delete globalUTF8Encoding;
   252     globalUTF8Encoding = NULL;
   252     globalUTF8Encoding = NULL;
   253     delete globalWindowsLatin1Encoding;
   253     delete globalWindowsLatin1Encoding;
   254     globalWindowsLatin1Encoding = NULL;
   254     globalWindowsLatin1Encoding = NULL;
   255 
   255 
   256 }
   256     }
   257 
   257 };
       
   258 struct cleanupTextEncodings textEncodings;
   258 } // namespace WebCore
   259 } // namespace WebCore