summaryrefslogtreecommitdiffstats
path: root/src/hid_core/resources/vibration/vibration_base.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hid_core/resources/vibration/vibration_base.cpp')
-rw-r--r--src/hid_core/resources/vibration/vibration_base.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/hid_core/resources/vibration/vibration_base.cpp b/src/hid_core/resources/vibration/vibration_base.cpp
index 350f349c2..90bff88f4 100644
--- a/src/hid_core/resources/vibration/vibration_base.cpp
+++ b/src/hid_core/resources/vibration/vibration_base.cpp
@@ -10,12 +10,12 @@ namespace Service::HID {
NpadVibrationBase::NpadVibrationBase() {}
-Result NpadVibrationBase::IncrementRefCounter() {
+Result NpadVibrationBase::Activate() {
ref_counter++;
return ResultSuccess;
}
-Result NpadVibrationBase::DecrementRefCounter() {
+Result NpadVibrationBase::Deactivate() {
if (ref_counter > 0) {
ref_counter--;
}
@@ -23,6 +23,10 @@ Result NpadVibrationBase::DecrementRefCounter() {
return ResultSuccess;
}
+bool NpadVibrationBase::IsActive() const {
+ return ref_counter > 0;
+}
+
bool NpadVibrationBase::IsVibrationMounted() const {
return is_mounted;
}