Selaa lähdekoodia

Fixed missing NULL check

Forgot to check if `nk_input` is NULL
vurtun 9 vuotta sitten
vanhempi
commit
30087c41ef
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      nuklear.h

+ 2 - 2
nuklear.h

@@ -15944,7 +15944,7 @@ nk_panel_end(struct nk_context *ctx)
             } else if (!(window->flags & NK_WINDOW_SUB)) {
             } else if (!(window->flags & NK_WINDOW_SUB)) {
                 /* window scrollbar wheel scrolling */
                 /* window scrollbar wheel scrolling */
                 scroll_has_scrolling = (window == ctx->active) && layout->has_scrolling;
                 scroll_has_scrolling = (window == ctx->active) && layout->has_scrolling;
-                if (in->mouse.scroll_delta && scroll_has_scrolling)
+                if (in && in->mouse.scroll_delta && scroll_has_scrolling)
                     window->scrolled = nk_true;
                     window->scrolled = nk_true;
                 else window->scrolled = nk_false;
                 else window->scrolled = nk_false;
             } else scroll_has_scrolling = nk_false;
             } else scroll_has_scrolling = nk_false;
@@ -15953,7 +15953,7 @@ nk_panel_end(struct nk_context *ctx)
                     scroll_offset, scroll_target, scroll_step, scroll_inc,
                     scroll_offset, scroll_target, scroll_step, scroll_inc,
                     &ctx->style.scrollv, in, &style->font);
                     &ctx->style.scrollv, in, &style->font);
             layout->offset->y = (unsigned short)scroll_offset;
             layout->offset->y = (unsigned short)scroll_offset;
-            if (scroll_has_scrolling)
+            if (in && scroll_has_scrolling)
                 in->mouse.scroll_delta = 0;
                 in->mouse.scroll_delta = 0;
         }
         }
         {
         {