| 404 | } |
| 405 | |
| 406 | void fini() override |
| 407 | { |
| 408 | preview_manager.reset(); |
| 409 | fini_output_tracking(); |
| 410 | for (auto wset : workspace_set_t::get_all()) |
| 411 | { |
| 412 | wset->erase_data<tile_workspace_set_data_t>(); |
| 413 | } |
| 414 | |
| 415 | for (auto wo : wf::get_core().output_layout->get_outputs()) |
| 416 | { |
| 417 | wo->erase_data<tile_output_plugin_t>(); |
| 418 | } |
| 419 | |
| 420 | ipc_repo->unregister_method("simple-tile/get-layout"); |
| 421 | ipc_repo->unregister_method("simple-tile/set-layout"); |
| 422 | } |
| 423 | |
| 424 | void stop_controller(std::shared_ptr<wf::workspace_set_t> wset) |
| 425 | { |
nothing calls this directly
no test coverage detected