Browse Source

glfw_gl3: Cast the void* to a struct nk_glfw* (#434)

While it doesn't fix the issue @tree786isback in #434, it is a good thing to cast the void*'s correctly.
Rob Loach 3 years ago
parent
commit
ceee8839ab
1 changed files with 2 additions and 2 deletions
  1. 2 2
      demo/glfw_opengl3/nuklear_glfw_gl3.h

+ 2 - 2
demo/glfw_opengl3/nuklear_glfw_gl3.h

@@ -346,7 +346,7 @@ nk_glfw3_mouse_button_callback(GLFWwindow* win, int button, int action, int mods
 NK_INTERN void
 NK_INTERN void
 nk_glfw3_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
 nk_glfw3_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
 {
 {
-    struct nk_glfw* glfw = usr.ptr;
+    struct nk_glfw* glfw = (struct nk_glfw*)usr.ptr;
     const char *text = glfwGetClipboardString(glfw->win);
     const char *text = glfwGetClipboardString(glfw->win);
     if (text) nk_textedit_paste(edit, text, nk_strlen(text));
     if (text) nk_textedit_paste(edit, text, nk_strlen(text));
     (void)usr;
     (void)usr;
@@ -355,7 +355,7 @@ nk_glfw3_clipboard_paste(nk_handle usr, struct nk_text_edit *edit)
 NK_INTERN void
 NK_INTERN void
 nk_glfw3_clipboard_copy(nk_handle usr, const char *text, int len)
 nk_glfw3_clipboard_copy(nk_handle usr, const char *text, int len)
 {
 {
-    struct nk_glfw* glfw = usr.ptr;
+    struct nk_glfw* glfw = (struct nk_glfw*)usr.ptr;
     char *str = 0;
     char *str = 0;
     if (!len) return;
     if (!len) return;
     str = (char*)malloc((size_t)len+1);
     str = (char*)malloc((size_t)len+1);