plugins/org.symbian.tools.tmw.previewer/src/org/symbian/tools/tmw/previewer/preview/PreviewView.java
changeset 479 518afa7c6d2f
parent 470 d4809db37847
child 485 df4f55e8569e
--- a/plugins/org.symbian.tools.tmw.previewer/src/org/symbian/tools/tmw/previewer/preview/PreviewView.java	Tue Aug 24 17:21:16 2010 -0700
+++ b/plugins/org.symbian.tools.tmw.previewer/src/org/symbian/tools/tmw/previewer/preview/PreviewView.java	Tue Aug 31 11:58:53 2010 -0700
@@ -33,6 +33,8 @@
 import org.eclipse.ui.part.MessagePage;
 import org.eclipse.ui.part.PageBook;
 import org.eclipse.ui.part.PageBookView;
+import org.symbian.tools.tmw.core.TMWCore;
+import org.symbian.tools.tmw.core.projects.ITMWProject;
 import org.symbian.tools.tmw.previewer.IWrtEditingPreferences;
 import org.symbian.tools.tmw.previewer.PreviewerPlugin;
 
@@ -143,7 +145,10 @@
         if (part instanceof IEditorPart) {
             IResource resource = (IResource) ((IEditorPart) part).getEditorInput().getAdapter(IResource.class);
             if (resource != null) {
-                return PreviewerPlugin.getExtensionsManager().getLayoutProvider(resource.getProject()) != null;
+                final ITMWProject project = TMWCore.create(resource.getProject());
+                if (project != null && project.getTargetRuntime() != null) {
+                    return project.getTargetRuntime().getLayoutProvider() != null;
+                }
             }
         }
         return false;