diff --git a/.gitmodules b/.gitmodules
index ca4ab7a..757759c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,6 @@
 [submodule "addons/godot_xterm/godot-cpp"]
 	path = addons/godot_xterm/native/external/godot-cpp
-	url = https://github.com/godotengine/godot-cpp
+	url = https://github.com/lihop/godot-cpp
 [submodule "addons/godot_xterm/libtsm"]
 	path = addons/godot_xterm/native/external/libtsm
 	url = https://github.com/lihop/libtsm
diff --git a/addons/godot_xterm/native/SConstruct b/addons/godot_xterm/native/SConstruct
index ceb1e25..28aefd8 100644
--- a/addons/godot_xterm/native/SConstruct
+++ b/addons/godot_xterm/native/SConstruct
@@ -196,7 +196,7 @@ env.Append(CPPPATH=[
     'external/godot-cpp/include/',
     'external/godot-cpp/include/core/',
     'external/godot-cpp/include/gen/',
-    'external/godot-cpp/godot_headers/'
+    'external/godot-cpp/godot-headers/'
 ])
 env.Append(LIBPATH=[
     'external/godot-cpp/bin/',
diff --git a/addons/godot_xterm/native/external/godot-cpp b/addons/godot_xterm/native/external/godot-cpp
index 28853fd..b79a3b9 160000
--- a/addons/godot_xterm/native/external/godot-cpp
+++ b/addons/godot_xterm/native/external/godot-cpp
@@ -1 +1 @@
-Subproject commit 28853fd110dbbc70581ea0a257a0d89febef66aa
+Subproject commit b79a3b98b28e18bf981e2e2bd0b60faa23ef85f2