diff options
author | Bernard Normier <bernard@zeroc.com> | 2017-04-23 12:19:35 -0400 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2017-04-23 12:19:35 -0400 |
commit | ea7efa3c97a2a90e7354e59404a47d5b380c153d (patch) | |
tree | 5f07f01a533c760b114ef5d97b41ecd4dd9f6fa5 /cpp/src/Ice/Application.cpp | |
parent | Improved C++11 version of CtrlCHandler (diff) | |
download | ice-ea7efa3c97a2a90e7354e59404a47d5b380c153d.tar.bz2 ice-ea7efa3c97a2a90e7354e59404a47d5b380c153d.tar.xz ice-ea7efa3c97a2a90e7354e59404a47d5b380c153d.zip |
Small update to CtrlCHandler
Diffstat (limited to 'cpp/src/Ice/Application.cpp')
-rw-r--r-- | cpp/src/Ice/Application.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cpp/src/Ice/Application.cpp b/cpp/src/Ice/Application.cpp index 1fafb4370bb..c826f07524e 100644 --- a/cpp/src/Ice/Application.cpp +++ b/cpp/src/Ice/Application.cpp @@ -341,9 +341,8 @@ Ice::Application::holdInterrupt() Mutex::Lock lock(_mutex); // we serialize all the interrupt-setting if(_released) { - _previousCallback = _ctrlCHandler->getCallback(); _released = false; - _ctrlCHandler->setCallback(holdInterruptCallback); + _previousCallback = _ctrlCHandler->setCallback(holdInterruptCallback); } // else, we were already holding signals } |