From 1ebc222249dbe9bfbebff48853a99c6f8fafce55 Mon Sep 17 00:00:00 2001 From: Ji-hoon Lee Date: Wed, 24 Apr 2013 13:45:14 +0900 Subject: [PATCH] Fixed the possible cause of crash when first booting --- packaging/ise-default.spec | 2 +- src/include/ise.h | 2 +- src/ise.cpp | 12 +++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packaging/ise-default.spec b/packaging/ise-default.spec index e3da918..c8f1e8a 100644 --- a/packaging/ise-default.spec +++ b/packaging/ise-default.spec @@ -1,6 +1,6 @@ Name: ise-default Summary: Tizen keyboard -Version: 0.7.9 +Version: 0.8.0 Release: 1 Group: TO BE / FILLED IN License: TO BE / FILLED IN diff --git a/src/include/ise.h b/src/include/ise.h index 96d7e45..7c10e20 100644 --- a/src/include/ise.h +++ b/src/include/ise.h @@ -29,7 +29,7 @@ #include "languages.h" -#define ISE_VERSION "0.7.9-1" +#define ISE_VERSION "0.8.0-1" #define LOCALEDIR "/usr/share/locale" #define PRIMARY_LATIN_LANGUAGE "English" diff --git a/src/ise.cpp b/src/ise.cpp index 54ddcc7..09d902a 100644 --- a/src/ise.cpp +++ b/src/ise.cpp @@ -346,11 +346,13 @@ void ise_show(int ic) } } - if (info->accepts_caps_mode) { - ise_send_event(MVK_Shift_Enable, scim::SCIM_KEY_NullMask); - } else { - ise_send_event(MVK_Shift_Disable, scim::SCIM_KEY_NullMask); - gSCLUI->set_caps_mode(0); + if (info) { + if (info->accepts_caps_mode) { + ise_send_event(MVK_Shift_Enable, scim::SCIM_KEY_NullMask); + } else { + ise_send_event(MVK_Shift_Disable, scim::SCIM_KEY_NullMask); + gSCLUI->set_caps_mode(0); + } } gSCLUI->show(); -- 2.7.4