diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-10-20 18:06:24 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-10-20 18:06:33 +0200 |
commit | b947e4a4ae0e06633b114dd59d447973fc5aaa56 (patch) | |
tree | 7933c169ed263f30ef0389f2059da14e3c5ad933 /logic | |
parent | 39e209983bd1f04fb0beefef754d7430c8b7fb9f (diff) |
options/scoped: use raii
Diffstat (limited to 'logic')
-rw-r--r-- | logic/runtime-libraries.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/logic/runtime-libraries.cpp b/logic/runtime-libraries.cpp index eb5f02cc..a04da6a2 100644 --- a/logic/runtime-libraries.cpp +++ b/logic/runtime-libraries.cpp @@ -10,9 +10,7 @@ runtime_libraries::runtime_libraries(QFrame* frame, dylibptr t, dylibptr p, dyli { using namespace options; - const bool prev_teardown_flag = opts::is_tracker_teardown(); - - opts::set_teardown_flag(true); + with_tracker_teardown sentinel; pProtocol = make_dylib_instance<IProtocol>(p); @@ -42,6 +40,6 @@ runtime_libraries::runtime_libraries(QFrame* frame, dylibptr t, dylibptr p, dyli correct = true; end: - opts::set_teardown_flag(prev_teardown_flag); + (void)0; } |