From 5e235cbf219b9ee139532f0a8e3dd0e66db4de64 Mon Sep 17 00:00:00 2001 From: capitalistspz Date: Tue, 24 Feb 2026 00:52:12 +0000 Subject: [PATCH] Call `CAMExit` on camera lib unload --- src/Cafe/OS/libs/camera/camera.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/Cafe/OS/libs/camera/camera.cpp b/src/Cafe/OS/libs/camera/camera.cpp index eba6c022..50176fd7 100644 --- a/src/Cafe/OS/libs/camera/camera.cpp +++ b/src/Cafe/OS/libs/camera/camera.cpp @@ -276,11 +276,6 @@ namespace camera s_instance.initialized = false; } - void reset() - { - CAMExit(0); - } - class : public COSModule { public: @@ -304,11 +299,11 @@ namespace camera { if (reason == coreinit::RplEntryReason::Loaded) { - reset(); + } else if (reason == coreinit::RplEntryReason::Unloaded) { - // todo + CAMExit(0); } } } s_COScameraModule;