Bläddra i källkod

Fixed warnings

ocornut 10 år sedan
förälder
incheckning
dac9266f6f
1 ändrade filer med 4 tillägg och 2 borttagningar
  1. 4 2
      imgui.cpp

+ 4 - 2
imgui.cpp

@@ -5548,7 +5548,7 @@ static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags f
 
         if (flags & ImGuiInputTextFlags_CharsUppercase)
             if (c >= 'a' && c <= 'z')
-                *p_char = (c += 'A'-'a');
+                *p_char = (c += (unsigned int)('A'-'a'));
 
         if (flags & ImGuiInputTextFlags_CharsNoBlank)
             if (ImCharIsSpace(c))
@@ -5560,7 +5560,7 @@ static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags f
         ImGuiTextEditCallbackData callback_data;
         memset(&callback_data, 0, sizeof(ImGuiTextEditCallbackData));
         callback_data.EventFlag = ImGuiInputTextFlags_CallbackCharFilter; 
-        callback_data.EventChar = c;
+        callback_data.EventChar = (ImWchar)c;
         callback_data.Flags = flags;
         callback_data.UserData = user_data;
         if (callback(&callback_data) != 0)
@@ -9300,6 +9300,8 @@ static void ShowExampleAppFixedOverlay(bool* opened)
 
 static void ShowExampleAppManipulatingWindowTitle(bool* opened)
 {
+    (void)opened;
+
     // By default, Windows are uniquely identified by their title.
     // You can use the "##" and "###" markers to manipulate the display/ID. Read FAQ at the top of this file!