mirror of
https://github.com/Lorenzooone/cc3dsfs.git
synced 2026-09-12 02:25:28 -05:00
Fix issue with loading profile from 3D mode
This commit is contained in:
@@ -315,14 +315,18 @@ bool get_3d_enabled(CaptureStatus* capture_status, bool skip_requested_3d_check)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool update_3d_enabled(CaptureStatus* capture_status) {
|
||||
bool set_3d_enabled(CaptureStatus* capture_status, bool new_value) {
|
||||
bool would_3d_be_enabled = get_3d_enabled(capture_status, true);
|
||||
if(would_3d_be_enabled && (capture_status->cooldown_curr_in < FIX_PARTIAL_FIRST_FRAME_NUM))
|
||||
if(would_3d_be_enabled && (new_value != capture_status->requested_3d) && (capture_status->cooldown_curr_in < FIX_PARTIAL_FIRST_FRAME_NUM))
|
||||
capture_status->cooldown_curr_in = FIX_PARTIAL_FIRST_FRAME_NUM;
|
||||
capture_status->requested_3d = !capture_status->requested_3d;
|
||||
capture_status->requested_3d = new_value;
|
||||
return would_3d_be_enabled;
|
||||
}
|
||||
|
||||
bool update_3d_enabled(CaptureStatus* capture_status) {
|
||||
return set_3d_enabled(capture_status, !capture_status->requested_3d);
|
||||
}
|
||||
|
||||
void capture_init() {
|
||||
#ifdef USE_DS_3DS_USB
|
||||
usb_ds_3ds_init();
|
||||
|
||||
Reference in New Issue
Block a user