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(); } }