diff --git a/src/apps/diskprobe/DataEditor.cpp b/src/apps/diskprobe/DataEditor.cpp index 8822ebd36b..89b3bf7fe9 100644 --- a/src/apps/diskprobe/DataEditor.cpp +++ b/src/apps/diskprobe/DataEditor.cpp @@ -145,7 +145,9 @@ StateWatcher::~StateWatcher() if (fWasModified != fEditor.IsModified()) update.AddBool("modified", fEditor.IsModified()); - fEditor.SendNotices(kMsgDataEditorStateChange, &update); + // only send an update if we have to report anything + if (!update.IsEmpty()) + fEditor.SendNotices(kMsgDataEditorStateChange, &update); }