Eclipse RCP: точка расширения (restorable = "false") не работает для стековых представлений - PullRequest
2 голосов
/ 09 сентября 2011

В точках расширения я определяю vew, НЕ восстанавливаемый.

    <view
            id="..."
            name="..."
            class="..."
            allowMultiple="true"
            restorable="false">
    </view>

Все виды, которые «сложены» (свернуты), НЕ закрываются при закрытии рабочего места. Это нормальное поведение?

Мне нужно вручную закрыть представления ...

public static void hideViews(IWorkbenchPage page) {
    //list of views VISIBLE on this page
    IViewReference[] views=page.getViewReferences();
    for(int i=0; i<views.length; i++) {
        //hide view
    }
}

Спасибо.

РЕДАКТИРОВАТЬ: я открыл затмениеBUG.https://bugs.eclipse.org/bugs/show_bug.cgi?id=358578

...