diff --git a/src/xenia/kernel/kernel_state.cc b/src/xenia/kernel/kernel_state.cc index 9c5dcebc2..7d60aac64 100644 --- a/src/xenia/kernel/kernel_state.cc +++ b/src/xenia/kernel/kernel_state.cc @@ -52,7 +52,9 @@ KernelState::KernelState(Emulator* emulator) user_profile_ = std::make_unique(); auto content_root = emulator_->content_root(); - content_root = std::filesystem::absolute(content_root); + if (!content_root.empty()) { + content_root = std::filesystem::absolute(content_root); + } content_manager_ = std::make_unique(this, content_root); assert_null(shared_kernel_state_);