From 7f83daf23bf10098ebe47ffc7f73a6ef16bf885f Mon Sep 17 00:00:00 2001
From: Cameron Taylor <cameron.taylor.ninja@gmail.com>
Date: Fri, 12 Jan 2024 08:04:28 -0500
Subject: [PATCH] null fixy

---
 assets                              | 2 +-
 source/funkin/data/song/SongData.hx | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/assets b/assets
index e56184c08..f1e42601b 160000
--- a/assets
+++ b/assets
@@ -1 +1 @@
-Subproject commit e56184c0851e822136e3d254a51c89d54022938d
+Subproject commit f1e42601b6ea2026c6e2f4627c5738bfb8b7b524
diff --git a/source/funkin/data/song/SongData.hx b/source/funkin/data/song/SongData.hx
index 1a726254f..270195200 100644
--- a/source/funkin/data/song/SongData.hx
+++ b/source/funkin/data/song/SongData.hx
@@ -93,7 +93,7 @@ class SongMetadata implements ICloneable<SongMetadata>
     result.version = this.version;
     result.timeFormat = this.timeFormat;
     result.divisions = this.divisions;
-    result.offsets = this.offsets.clone();
+    result.offsets = this.offsets != null ? this.offsets.clone() : new SongOffsets(); // if no song offsets found (aka null), so just create new ones
     result.timeChanges = this.timeChanges.deepClone();
     result.looped = this.looped;
     result.playData = this.playData.clone();