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 EditorCustomizationDelegate {
public: public:
PreviewEditor(Document* document) 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); setCustomizationDelegate(this);
} }
~PreviewEditor() ~PreviewEditor() {
{ // As we are destroying this instance, we have to remove it as the
setCustomizationDelegate(NULL); // customization delegate. Editor::~Editor() will call
// setCustomizationDelegate(nullptr) too which triggers a
// EditorCustomizationDelegate::dispose() if the customization
// isn't nullptr.
setCustomizationDelegate(nullptr);
} }
// EditorCustomizationDelegate implementation // EditorCustomizationDelegate implementation