org.symbian.tools.wrttools.previewer/src/org/symbian/tools/wrttools/previewer/http/handlers/PreferencesResourceProvider.java
--- a/org.symbian.tools.wrttools.previewer/src/org/symbian/tools/wrttools/previewer/http/handlers/PreferencesResourceProvider.java Wed Jul 14 15:18:37 2010 -0700
+++ b/org.symbian.tools.wrttools.previewer/src/org/symbian/tools/wrttools/previewer/http/handlers/PreferencesResourceProvider.java Wed Jul 14 16:18:46 2010 -0700
@@ -29,6 +29,7 @@
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.json.simple.JSONObject;
+import org.symbian.tools.wrttools.WRTProject;
import org.symbian.tools.wrttools.previewer.PreviewerPlugin;
import org.symbian.tools.wrttools.previewer.preview.ProjectPreferencesManager;
@@ -41,6 +42,12 @@
String sessionId)
throws IOException, CoreException {
Properties projectPreferences = ProjectPreferencesManager.getProjectProperties(project);
+ if (!projectPreferences.containsKey("__SYM_NOKIA_EMULATOR_DEVICE")) {
+ String resolution = new WRTProject(project).getPreferredScreenSize();
+ if (resolution != null) {
+ projectPreferences.put("__SYM_NOKIA_EMULATOR_DEVICE", resolution);
+ }
+ }
String js = getJS(projectPreferences);
try {
return new ByteArrayInputStream(js.getBytes("UTF-8"));