Noel Grandin
3a51daeace
Improve re-throwing of UNO exceptions
...
(*) if we are already throwing a Wrapped*Exception, get the
exception using cppu::getCaughtexception.
(*) when catching and then immediately throwing UNO exceptions,
use cppu::getCaughtException to prevent exception slicing
(*) if we are going to catch an exception and then
immediately throw a RuntimeException, rather throw a
WrappedTargetRuntimeException and preserve the original exception information.
Change-Id: Ia7a501a50ae0e6f4d05186333c8517fdcb17d558
Reviewed-on: https://gerrit.libreoffice.org/54692
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk >
2018-05-25 21:46:49 +02:00
..
2018-04-09 08:46:34 +02:00
2017-10-23 22:46:12 +02:00
2018-04-09 08:46:34 +02:00
2017-12-06 20:25:51 +01:00
2018-04-09 08:46:34 +02:00
2018-05-02 07:59:14 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2017-10-23 22:46:12 +02:00
2017-12-11 12:13:46 +01:00
2017-10-23 22:46:12 +02:00
2018-04-15 11:17:24 +02:00
2017-12-11 12:13:46 +01:00
2018-04-09 08:46:34 +02:00
2018-04-09 08:46:34 +02:00
2018-05-25 09:13:21 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2017-11-03 13:03:13 +01:00
2018-05-25 09:13:21 +02:00
2017-10-23 22:46:12 +02:00
2017-10-23 22:46:12 +02:00
2018-05-25 09:13:21 +02:00
2018-04-09 08:46:34 +02:00
2018-04-09 08:46:34 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2017-11-03 13:03:13 +01:00
2018-05-22 11:16:54 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2017-10-23 22:46:12 +02:00
2018-03-04 00:38:16 +01:00
2018-04-01 12:11:26 +02:00
2018-04-09 08:46:34 +02:00
2017-10-23 22:46:12 +02:00
2018-01-12 20:28:26 +01:00
2017-10-23 22:46:12 +02:00
2017-11-03 13:03:13 +01:00
2018-04-09 08:46:34 +02:00
2018-04-09 08:46:34 +02:00
2018-04-09 08:46:34 +02:00
2017-10-23 22:46:12 +02:00
2018-05-25 09:13:21 +02:00
2018-04-09 08:46:34 +02:00
2017-10-23 22:46:12 +02:00
2018-04-09 08:46:34 +02:00
2017-11-10 07:44:37 +01:00
2017-10-23 22:46:12 +02:00
2018-04-09 08:46:34 +02:00
2017-12-22 22:39:39 +01:00
2018-05-25 09:13:21 +02:00
2017-11-03 13:03:13 +01:00
2018-04-09 08:46:34 +02:00
2018-05-25 09:13:21 +02:00
2018-04-09 08:46:34 +02:00
2017-10-23 22:46:12 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2017-10-23 22:46:12 +02:00
2018-04-09 08:46:34 +02:00
2017-11-03 13:03:13 +01:00
2018-03-10 14:32:28 +01:00
2018-04-09 08:46:34 +02:00
2018-05-25 21:46:49 +02:00
2018-01-12 20:28:26 +01:00