فهرست منبع

Changed the name of the IME hint to match the naming convention in SDL

Sam Lantinga 11 سال پیش
والد
کامیت
38b49c30e1
2فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      include/SDL_hints.h
  2. 2 2
      src/core/linux/SDL_ibus.c

+ 1 - 1
include/SDL_hints.h

@@ -488,7 +488,7 @@ extern "C" {
  *   "1"       - If supported by the IM then TEXTEDITING events are not sent, 
  *               and text that is being composed will be rendered in its own UI.
  */
-#define SDL_HINT_IM_INTERNAL_EDITING "SDL_IM_INTERNAL_EDITING"
+#define SDL_HINT_IME_INTERNAL_EDITING "SDL_IME_INTERNAL_EDITING"
 
 /**
  *  \brief  An enumeration of hint priorities

+ 2 - 2
src/core/linux/SDL_ibus.c

@@ -375,7 +375,7 @@ IBus_SetupConnection(SDL_DBusContext *dbus, const char* addr)
     }
 
     if(result){
-        SDL_AddHintCallback(SDL_HINT_IM_INTERNAL_EDITING, &IBus_SetCapabilities, NULL);
+        SDL_AddHintCallback(SDL_HINT_IME_INTERNAL_EDITING, &IBus_SetCapabilities, NULL);
         
         dbus->bus_add_match(ibus_conn, "type='signal',interface='org.freedesktop.IBus.InputContext'", NULL);
         dbus->connection_add_filter(ibus_conn, &IBus_MessageFilter, dbus, NULL);
@@ -495,7 +495,7 @@ SDL_IBus_Quit(void)
         inotify_wd = -1;
     }
     
-    SDL_DelHintCallback(SDL_HINT_IM_INTERNAL_EDITING, &IBus_SetCapabilities, NULL);
+    SDL_DelHintCallback(SDL_HINT_IME_INTERNAL_EDITING, &IBus_SetCapabilities, NULL);
     
     SDL_memset(&ibus_cursor_rect, 0, sizeof(ibus_cursor_rect));
 }