Log Message:
-----------
Disconnect when shutting down a server, and get confirmation first.

Modified Files:
--------------
    pgadmin3/src/ui:
        events.cpp (r1.108 -> r1.109)

Index: events.cpp
===================================================================
RCS file: /projects/pgadmin3/src/ui/events.cpp,v
retrieving revision 1.108
retrieving revision 1.109
diff -Lsrc/ui/events.cpp -Lsrc/ui/events.cpp -u -w -r1.108 -r1.109
--- src/ui/events.cpp
+++ src/ui/events.cpp
@@ -246,10 +246,20 @@
     pgServer *server= (pgServer*)GetSelectedObject();
     if (server && server->GetType() == PG_SERVER)
     {
+               wxMessageDialog msg(this, _("Are you sure you wish shutdown this 
server?"),
+                _("Stop service"), wxYES_NO | wxICON_QUESTION);
+        if (msg.ShowModal() != wxID_YES)
+        {
+            return;
+        }
+
         StartMsg(_("Stopping service"));
         bool rc = server->StopService();
         if (rc)
+               {
+                       OnDisconnect(wxCommandEvent());
             execSelChange(server->GetId(), true);
+               }
         EndMsg();
     }
 }
---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings

Reply via email to