Michael Weghorn
6a023bacb9
Return std::unique_ptr in Application::CreateMessageDialog
...
The caller of Application::CreateMessageDialog owns the
returned message dialog.
So far, it was returned by a plain weld::MessageDialog*.
Return a unique_ptr instead, to make clear the ownership
semantics. (Also adjust SalInstance::CreateMessageDialog
accordingly, which is called by Application::CreateMessageDialog
and implements the actual logic to create a message dialog.)
Adjust callers where needed.
Most callers were already using a smart pointer for the
returned message dialog anyway.
Change-Id: I7c06bb24b611bd67f5af89800adb13bf22dcc6fa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/211013
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de >
Tested-by: Jenkins
2026-09-16 10:35:19 +02:00
..
2026-09-03 09:22:41 +02:00
2026-01-22 09:42:36 +01:00
2026-01-12 15:56:36 +01:00
2026-09-14 20:21:00 +02:00
2026-05-11 23:20:39 +02:00
2026-08-26 11:43:32 +02:00
2026-07-21 07:10:55 +02:00
2026-03-24 21:39:56 +01:00
2026-07-22 12:41:11 +02:00
2026-01-14 10:19:31 +01:00
2023-07-30 20:44:15 +02:00
2026-03-27 04:35:24 +01:00
2026-06-09 17:26:43 +02:00
2023-07-20 19:58:35 +02:00
2026-01-18 00:33:10 +01:00
2026-08-29 16:20:13 +02:00
2026-06-01 08:53:09 +02:00
2026-08-23 09:38:22 +02:00
2026-09-03 08:51:42 +02:00
2026-01-03 17:32:04 +01:00
2026-06-19 18:11:49 +02:00
2026-01-22 09:42:36 +01:00
2026-01-05 11:10:28 +01:00
2026-01-05 11:10:28 +01:00
2026-07-30 08:22:14 +02:00
2026-01-12 15:56:36 +01:00
2026-01-12 15:56:36 +01:00
2026-01-12 15:56:36 +01:00
2026-05-22 09:32:38 +02:00
2026-01-05 11:10:28 +01:00
2026-01-05 11:10:28 +01:00
2026-03-13 07:37:57 +01:00
2026-09-03 08:51:42 +02:00
2026-01-05 11:10:28 +01:00
2026-06-17 08:30:16 +02:00
2026-05-22 09:32:38 +02:00
2026-06-05 07:58:07 +02:00
2026-03-16 09:33:11 +01:00
2025-07-21 10:49:25 +02:00
2026-05-13 11:02:41 +02:00
2023-12-12 18:51:27 +01:00
2026-01-05 11:10:28 +01:00
2025-02-05 18:29:16 +01:00
2026-01-06 10:02:26 +01:00
2026-01-06 10:02:26 +01:00
2026-01-06 10:02:26 +01:00
2026-02-16 00:24:18 +01:00
2026-01-06 10:02:26 +01:00
2024-10-01 11:17:11 +02:00
2026-03-17 10:08:05 +01:00
2026-01-11 21:38:37 +01:00
2024-03-14 14:31:37 +01:00
2025-10-12 18:17:31 +02:00
2026-01-13 21:38:04 +01:00
2025-02-18 09:44:52 +01:00
2025-08-10 11:50:02 +02:00
2026-07-14 00:16:00 +02:00
2025-05-08 08:31:36 +02:00
2025-01-03 09:32:27 +01:00
2026-01-23 21:27:08 +01:00
2026-01-11 21:38:37 +01:00
2023-09-30 11:56:49 +02:00
2025-06-09 15:02:09 +02:00
2026-07-14 00:16:59 +02:00
2026-02-24 18:01:04 +01:00
2026-04-22 18:05:01 +02:00
2025-10-23 06:53:27 +02:00
2026-03-23 07:06:06 +01:00
2026-09-10 20:50:11 +02:00
2023-12-12 18:51:27 +01:00
2026-01-22 09:42:36 +01:00
2026-01-11 21:38:37 +01:00
2026-05-02 21:31:13 +02:00
2025-06-09 15:02:09 +02:00
2026-09-10 20:50:11 +02:00
2026-01-05 11:10:28 +01:00
2026-01-05 11:10:28 +01:00
2026-01-22 09:42:36 +01:00
2024-02-12 20:25:54 +01:00
2026-01-14 10:19:31 +01:00
2026-05-20 00:38:47 +02:00
2024-08-14 11:04:51 +02:00
2026-07-10 18:17:27 +02:00
2024-03-14 19:17:08 +01:00
2025-03-22 17:26:53 +01:00
2026-01-05 11:10:28 +01:00
2026-02-26 07:05:37 +01:00
2025-11-19 20:18:33 +01:00
2026-01-14 10:19:31 +01:00
2025-08-06 20:29:26 +02:00
2026-03-23 09:39:43 +01:00
2026-03-23 09:39:43 +01:00
2024-01-29 10:30:01 +01:00
2026-03-23 09:39:43 +01:00
2026-03-23 09:39:43 +01:00
2026-01-14 10:19:31 +01:00
2024-01-29 10:30:01 +01:00
2026-06-05 07:58:53 +02:00
2025-11-21 15:53:39 +01:00
2026-02-27 10:01:11 +01:00
2024-01-29 10:30:01 +01:00
2024-10-31 12:10:52 +01:00
2024-01-29 10:30:01 +01:00
2024-01-29 10:30:01 +01:00
2026-06-05 08:00:44 +02:00
2026-01-14 10:19:31 +01:00
2026-01-14 10:19:31 +01:00
2026-03-26 13:23:37 +01:00
2026-06-05 08:00:04 +02:00
2026-02-06 14:46:46 +01:00
2026-07-14 00:16:59 +02:00
2024-11-13 09:35:20 +01:00
2025-12-11 15:56:00 +01:00
2026-07-22 12:41:11 +02:00
2026-02-09 12:06:38 +01:00
2026-07-27 15:47:20 +02:00
2026-06-29 10:16:53 +02:00
2026-07-15 16:51:07 +02:00
2026-05-22 09:32:38 +02:00
2026-01-05 11:10:28 +01:00
2026-01-05 11:10:28 +01:00
2024-03-14 19:17:08 +01:00
2025-05-18 20:38:44 +02:00
2026-08-26 11:43:32 +02:00
2023-12-12 18:51:27 +01:00
2026-09-03 08:51:42 +02:00
2025-11-30 23:08:20 +01:00
2025-02-19 14:22:39 +01:00
2026-01-18 00:33:10 +01:00
2026-01-18 00:33:10 +01:00
2026-06-30 10:04:33 +02:00
2026-01-18 00:33:10 +01:00
2025-01-06 09:28:27 +01:00
2026-03-12 07:33:16 +01:00
2026-09-16 10:35:19 +02:00
2026-04-08 15:25:34 +02:00
2025-01-06 09:28:27 +01:00
2026-03-13 07:43:19 +01:00
2026-07-19 19:30:51 +02:00
2026-06-05 08:00:44 +02:00
2026-05-20 00:38:47 +02:00
2026-08-09 12:12:44 +02:00
2025-10-20 15:05:25 +02:00
2026-01-18 00:33:10 +01:00
2026-04-30 08:54:45 +02:00
2026-01-18 00:33:10 +01:00
2024-05-10 18:44:00 +02:00
2026-01-18 00:33:10 +01:00
2026-06-30 10:04:33 +02:00
2023-12-12 18:51:27 +01:00
2026-06-05 08:00:44 +02:00
2023-12-12 18:51:27 +01:00
2026-03-13 07:40:38 +01:00
2026-04-28 15:54:02 +02:00
2025-05-26 10:27:23 +02:00
2026-01-05 11:10:28 +01:00
2026-01-18 00:33:10 +01:00
2026-01-18 00:33:10 +01:00
2026-01-05 11:10:28 +01:00
2026-09-08 13:42:17 +02:00
2025-01-03 09:32:27 +01:00
2026-01-18 00:33:10 +01:00
2026-02-23 17:30:22 +01:00
2026-01-22 09:42:36 +01:00
2026-01-05 11:10:28 +01:00
2026-03-23 07:05:42 +01:00
2026-01-22 09:42:36 +01:00
2026-04-04 23:45:07 +02:00
2026-07-07 14:22:05 +02:00
2023-12-12 18:51:27 +01:00
2026-07-15 14:46:06 +02:00
2024-05-03 07:13:22 +02:00
2026-06-05 07:58:07 +02:00
2026-01-18 00:33:10 +01:00
2025-02-18 09:44:52 +01:00
2023-06-28 11:06:54 +02:00