diff --git a/include/terml.h b/include/terml.h index 973fdd6..d405168 100644 --- a/include/terml.h +++ b/include/terml.h @@ -27,7 +27,7 @@ int terml_deinit(); unsigned int terml_get_width(); unsigned int terml_get_height(); -int terml_get(unsigned int x, unsigned int y, const tcell** cell); +int terml_get(unsigned int x, unsigned int y, tcell* cell); int terml_set(unsigned int x, unsigned int y, tcell cell); void terml_flush(); diff --git a/source/terml.cpp b/source/terml.cpp index af4b808..e0c4122 100644 --- a/source/terml.cpp +++ b/source/terml.cpp @@ -319,7 +319,7 @@ extern "C" return TERML_G->get_height(); } - int terml_get(unsigned int x, unsigned int y, const tcell** cell) + int terml_get(unsigned int x, unsigned int y, tcell* cell) { if (x >= TERML_G->get_width() || y >= TERML_G->get_height()) { @@ -333,7 +333,7 @@ extern "C" } else { - *cell = &TERML_G->get(x, y); + *cell = TERML_G->get(x, y); return 0; } }