Я создал «сложный» композит, который содержит некоторые виджеты и прослушивает некоторые события (т. Е. Он регистрируется в другом элементе). Я также реализовал метод dispose в этом композите, который отменяет регистрацию в уведомлениях и вызывает dispose для композита (super.dispose()
).
Я использую этот виджет в нескольких местах, в том числе на странице мастера. Тем не менее, кажется, что когда мастер закрывается (либо с «Готово» или «Отмена»), мой виджет не удаляется. Действительно, метод удаления WizardPage довольно прост, поскольку он только очищает изображение.
Я что-то упустил или я должен выполнить явное удаление на моем композите?