From: Anton Obzhirov Date: Mon, 15 Jul 2019 14:10:28 +0000 (+0100) Subject: Disable libintl code for non glibc builds. X-Git-Tag: dali_1.4.29~6 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=8bd30b68a677d5ecb5077ac97331e5ebf2f0f15e Disable libintl code for non glibc builds. Change-Id: I96747cb0bae3a899863d8d0ee6f8595db04adbf3 --- diff --git a/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp b/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp index c6ef0dc..8512a10 100644 --- a/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp +++ b/dali-toolkit/internal/controls/text-controls/text-selection-popup-impl.cpp @@ -19,7 +19,9 @@ #include // EXTERNAL INCLUDES +#if defined(__GLIBC__) #include +#endif #include #include #include @@ -53,8 +55,9 @@ namespace Internal namespace { - +#if defined(__GLIBC__) #define GET_LOCALE_TEXT(string) dgettext("dali-toolkit", string) +#endif const std::string TEXT_SELECTION_POPUP_BUTTON_STYLE_NAME( "TextSelectionPopupButton" ); const Dali::Vector4 DEFAULT_OPTION_PRESSED_COLOR( Dali::Vector4( 0.24f, 0.72f, 0.8f, 1.0f ) ); @@ -805,6 +808,7 @@ std::string TextSelectionPopup::GetPressedImage() const // Whether to mirror the list of buttons (for right to left languages) bool mirror = false; +#if defined(__GLIBC__) char* idsLtr = GET_LOCALE_TEXT( IDS_LTR.c_str() ); if( NULL != idsLtr ) { @@ -815,6 +819,7 @@ std::string TextSelectionPopup::GetPressedImage() const std::reverse( mOrderListOfButtons.begin(), mOrderListOfButtons.end() ); } } +#endif // Iterate list of buttons and add active ones to Toolbar std::size_t numberOfOptionsRequired = GetNumberOfEnabledOptions();