diff --git a/indra/newview/llfloaterparticleeditor.cpp b/indra/newview/llfloaterparticleeditor.cpp
index 93c1be9f89a5a184b5c5a11249fdb99467840f75..e3a8cc756e3bd77b67b5655edca16caafd78f0f4 100644
--- a/indra/newview/llfloaterparticleeditor.cpp
+++ b/indra/newview/llfloaterparticleeditor.cpp
@@ -201,15 +201,12 @@ bool LLFloaterParticleEditor::handleSaveDialog(const LLSD& notification, const L
         break;
 
     case 1:  // "No"
-        // This will close immediately because mForceClose is true, so we won't
-        // infinite loop with these dialogs. JC
+		mChanged = false;
         closeFloater();
         break;
 
     case 2: // "Cancel"
     default:
-        // If we were quitting, we didn't really mean it.
-        LLAppViewer::instance()->abortQuit();
         break;
     }
     return false;