Show palette only for design page

This commit is contained in:
Alexander Lobas
2012-04-04 17:23:00 +04:00
parent 90d9bf8f73
commit 3e3ee0245d
2 changed files with 3 additions and 3 deletions
@@ -17,11 +17,11 @@ package com.intellij.android.designer.palette;
import com.intellij.android.designer.AndroidDesignerEditorProvider;
import com.intellij.android.designer.model.ViewsMetaManager;
import com.intellij.designer.DesignerToolWindowManager;
import com.intellij.designer.model.MetaManager;
import com.intellij.designer.palette.AbstractPaletteProvider;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull;
/**
* @author Alexander Lobas
@@ -35,7 +35,8 @@ public class ViewsPaletteProvider extends AbstractPaletteProvider {
@Override
protected boolean accept(VirtualFile virtualFile) {
return AndroidDesignerEditorProvider.acceptLayout(myProject, virtualFile);
return AndroidDesignerEditorProvider.acceptLayout(myProject, virtualFile) &&
DesignerToolWindowManager.getInstance(myProject).getActiveDesigner() != null;
}
@Override
@@ -20,7 +20,6 @@ import com.intellij.ide.palette.PaletteGroup;
import com.intellij.ide.palette.PaletteItemProvider;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.NotNull;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;