OSDN Git Service

Properly configure KXml parsers.
authorXavier Ducrohet <xav@android.com>
Thu, 2 Jun 2011 01:30:53 +0000 (18:30 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 2 Jun 2011 01:30:53 +0000 (18:30 -0700)
Change-Id: If307659aabe37c5204f7e40c10fc93576de0e145

eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/gle2/RenderService.java

index 655097d..bee1289 100644 (file)
@@ -56,8 +56,8 @@ import org.xmlpull.v1.XmlPullParserException;
 
 import java.awt.image.BufferedImage;
 import java.io.File;
+import java.io.FileInputStream;
 import java.io.FileNotFoundException;
-import java.io.FileReader;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
@@ -322,7 +322,7 @@ public class RenderService {
                         mProjectCallback.setLayoutParser(queryLayoutName, modelParser);
                         topParser = new ContextPullParser(mProjectCallback);
                         topParser.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true);
-                        topParser.setInput(new FileReader(layoutFile));
+                        topParser.setInput(new FileInputStream(layoutFile), "UTF-8"); //$NON-NLS-1$
                     } catch (XmlPullParserException e) {
                         AdtPlugin.log(e, ""); //$NON-NLS-1$
                     } catch (FileNotFoundException e) {