diff options
author | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-22 19:43:24 +0000 |
---|---|---|
committer | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-22 19:43:24 +0000 |
commit | 51e76b683a372de3e68236dc6c30a53df34cd8e0 (patch) | |
tree | 8b8e8545265ffbbb51a15d99406a118647da6ece /cloud_print/service | |
parent | d5418042abf831b0ec2a5348285ded68bc124457 (diff) | |
download | chromium_src-51e76b683a372de3e68236dc6c30a53df34cd8e0.zip chromium_src-51e76b683a372de3e68236dc6c30a53df34cd8e0.tar.gz chromium_src-51e76b683a372de3e68236dc6c30a53df34cd8e0.tar.bz2 |
Stops service between status check
TBR=gene
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/12989026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189881 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cloud_print/service')
-rw-r--r-- | cloud_print/service/win/service_controller.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cloud_print/service/win/service_controller.cc b/cloud_print/service/win/service_controller.cc index b9a749d..428f282 100644 --- a/cloud_print/service/win/service_controller.cc +++ b/cloud_print/service/win/service_controller.cc @@ -106,6 +106,7 @@ HRESULT ServiceController::StopService() { while (::QueryServiceStatus(service, &status) && status.dwCurrentState > SERVICE_STOPPED) { Sleep(500); + ::ControlService(service, SERVICE_CONTROL_STOP, &status); } return S_OK; } |