Skip to content

Commit e4b339e

Browse files
committed
Fix crash caused by invalid config file
1 parent 4c445ca commit e4b339e

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ org.gradle.jvmargs=-Xmx1G
88
loader_version=0.12.6
99

1010
# Mod Properties
11-
mod_version = 1.1.0
11+
mod_version = 1.1.1
1212
maven_group = link.infra.borderlessmining
1313
archives_base_name = borderless-mining
1414

src/main/java/link/infra/borderlessmining/mixin/WindowMixin.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,13 @@ private boolean borderlessmining_setBorderlessFullscreen(boolean newValue) {
118118
borderlessFullscreen = false;
119119
return false;
120120
}
121+
long monitorHandle;
121122
if (ConfigHandler.getInstance().forceWindowMonitor >= monitors.limit()) {
122123
LOGGER.warn("Monitor " + ConfigHandler.getInstance().forceWindowMonitor + " is greater than list size " + monitors.limit() + ", using monitor 0");
124+
monitorHandle = monitors.get(0);
125+
} else {
126+
monitorHandle = monitors.get(ConfigHandler.getInstance().forceWindowMonitor);
123127
}
124-
long monitorHandle = monitors.get(ConfigHandler.getInstance().forceWindowMonitor);
125128
try (MemoryStack stack = MemoryStack.stackPush()) {
126129
IntBuffer xBuf = stack.mallocInt(1);
127130
IntBuffer yBuf = stack.mallocInt(1);

0 commit comments

Comments
 (0)