diff --git a/nx/include/switch.h b/nx/include/switch.h index c23aeea2..9b2c846f 100644 --- a/nx/include/switch.h +++ b/nx/include/switch.h @@ -59,6 +59,7 @@ extern "C" { #include "switch/services/set.h" #include "switch/services/lr.h" #include "switch/services/spl.h" +#include "switch/services/ncm.h" #include "switch/gfx/gfx.h" #include "switch/gfx/binder.h" diff --git a/nx/source/services/ncm.c b/nx/source/services/ncm.c index d17057b0..33678812 100644 --- a/nx/source/services/ncm.c +++ b/nx/source/services/ncm.c @@ -525,15 +525,15 @@ Result ncmContentMetaDatabaseListApplication(NcmContentMetaDatabase* db, u8 filt struct { u64 magic; u64 result; - u32 entries_written; u32 total_entries; + u32 entries_written; } *resp = r.Raw; rc = resp->result; if (R_SUCCEEDED(rc)) { - if (numEntriesWritten) *numEntriesWritten = resp->entries_written; if (numEntriesTotal) *numEntriesTotal = resp->total_entries; + if (numEntriesWritten) *numEntriesWritten = resp->entries_written; } }