Add a comment to ~PreviewEditor()

This commit is contained in:
David Capello 2017-04-14 15:28:46 -03:00
parent 36a85e6d3f
commit 87f3b578e5

View File

@ -155,14 +155,17 @@ class PreviewEditor : public Editor,
public EditorCustomizationDelegate {
public:
PreviewEditor(Document* document)
: Editor(document, Editor::kShowOutside) // Don't show grid/mask in preview preview
{
: Editor(document, Editor::kShowOutside) { // Don't show grid/mask in preview preview
setCustomizationDelegate(this);
}
~PreviewEditor()
{
setCustomizationDelegate(NULL);
~PreviewEditor() {
// As we are destroying this instance, we have to remove it as the
// customization delegate. Editor::~Editor() will call
// setCustomizationDelegate(nullptr) too which triggers a
// EditorCustomizationDelegate::dispose() if the customization
// isn't nullptr.
setCustomizationDelegate(nullptr);
}
// EditorCustomizationDelegate implementation