From: yonghwan82.jeon Date: Wed, 19 Mar 2014 01:31:55 +0000 (+0900) Subject: NSCREEN : Fixed bug. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F23%2F18223%2F1;p=sdk%2Fide%2Fweb-ui-builder-eplugin.git NSCREEN : Fixed bug. Fixed BUG. When the editor is first opended, Nscreen does not display in Nscreen view. Now it does diplay in Nscreen view. Change-Id: I3c8303b43f6827fd96a474210cbee12d6507e1df Signed-off-by: yonghwan82.jeon --- diff --git a/org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/nscreen/NScreenView.java b/org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/nscreen/NScreenView.java index 8154b8a..da91ae0 100644 --- a/org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/nscreen/NScreenView.java +++ b/org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/nscreen/NScreenView.java @@ -23,7 +23,12 @@ package org.tizen.webuibuilder.ui.views.nscreen; +import org.eclipse.ui.IEditorPart; +import org.eclipse.ui.IWorkbench; +import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchPart; +import org.eclipse.ui.IWorkbenchWindow; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.part.IPage; import org.eclipse.ui.part.MessagePage; import org.eclipse.ui.part.PageBook; @@ -114,7 +119,27 @@ public class NScreenView extends PageBookView { * @see org.eclipse.ui.part.PageBookView#getBootstrapPart() */ protected IWorkbenchPart getBootstrapPart() { - return null; + IWorkbench workbench = PlatformUI.getWorkbench(); + if (workbench == null) { + return null; + } + + IWorkbenchWindow window = workbench.getActiveWorkbenchWindow(); + if (window == null) { + return null; + } + + IWorkbenchPage page = window.getActivePage(); + if (page == null) { + return null; + } + + IEditorPart editor = page.getActiveEditor(); + if (editor == null) { + return null; + } + + return editor; } @Override