diff options
author | Jüri Valdmann <juri.valdmann@qt.io> | 2017-12-15 13:04:02 +0100 |
---|---|---|
committer | Jüri Valdmann <juri.valdmann@qt.io> | 2018-01-08 13:53:50 +0000 |
commit | 6701ff310933ec33f9199b53d78299764f646387 (patch) | |
tree | 5ef941383eb8021acb81ed00a65cc25ff43906e8 /dist/changes-5.6.0 | |
parent | b90fbebbb5e257f771e96980109fb543647b1844 (diff) | |
download | qtwebchannel-6701ff310933ec33f9199b53d78299764f646387.tar.gz |
Allow deleting a channel during method invocation
A real-life use case is the session restore page in KDE Falkon or, more
generally, any kind of closeTab() method exposed to JS in a QWebEnginePage.
The approach taken in this patch will only work if the transport can also deal
with deletion during a messageReceived signal emission. Alternatively, method
invocation could be delayed via the event loop, but this would come with an
obvious performance penalty.
Change-Id: I2940f61e07c77365f6e3e7cd29463d4cb5b525a6
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
Diffstat (limited to 'dist/changes-5.6.0')
0 files changed, 0 insertions, 0 deletions