Explorar o código

[c] Fix Atlas line length calculation, closes #1925

badlogic %!s(int64=4) %!d(string=hai) anos
pai
achega
620b926dd5
Modificáronse 2 ficheiros con 2 adicións e 2 borrados
  1. 1 1
      CMakeLists.txt
  2. 1 1
      spine-c/spine-c/src/spine/Atlas.c

+ 1 - 1
CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.19)
+cmake_minimum_required(VERSION 3.17)
 project(spine)
 project(spine)
 
 
 if(MSVC)
 if(MSVC)

+ 1 - 1
spine-c/spine-c/src/spine/Atlas.c

@@ -220,7 +220,7 @@ static SimpleString *ai_readLine(AtlasInput *self) {
 	self->line.end = self->index;
 	self->line.end = self->index;
 	if (self->index != self->end) self->index++;
 	if (self->index != self->end) self->index++;
 	self->line = *ss_trim(&self->line);
 	self->line = *ss_trim(&self->line);
-	self->line.length = self->end - self->start;
+	self->line.length = self->line.end - self->line.start;
 	return &self->line;
 	return &self->line;
 }
 }