[Title] hiding the guide text when the input field is not empty.
authorSangpyo Kim <sangpyo7.kim@samsung.com>
Tue, 4 Sep 2012 08:29:55 +0000 (17:29 +0900)
committerSangpyo Kim <sangpyo7.kim@samsung.com>
Tue, 4 Sep 2012 08:32:07 +0000 (17:32 +0900)
[Issue#] N_SE-8776
[Problem] Text overlapped when copy the text from clipboard to empty input field
[Cause] guide text couldn't be hidden when the input field is not focused.
[Solution] hiding the guide text
[Team] Browser UI
[Developer] sangpyo7.kim
[Request] N/A

Change-Id: I71b6a1a6ed9f99debf70ff692c8122374392f14d

src/browser-history/browser-history-layout.cpp
src/browser-utility.cpp

index e0b4daa..a593bd3 100755 (executable)
@@ -258,6 +258,8 @@ void Browser_History_Layout::__search_delay_changed_cb(void *data, Evas_Object *
                return;
 
        Browser_History_Layout *history_layout = (Browser_History_Layout *)data;
+       if (!elm_entry_is_empty(obj))
+               elm_object_signal_emit(history_layout->m_searchbar, "elm,state,guidetext,hide", "elm");
        if (!history_layout->_show_searched_history(utf8_text))
                BROWSER_LOGE("_show_searched_history failed");
 
index 0f7510f..bcc66b7 100755 (executable)
@@ -222,9 +222,10 @@ static void __searchbar_changed_cb(void *data, Evas_Object *obj, void *event_inf
                        elm_object_signal_emit(layout, "elm,state,eraser,hide", "elm");
                else {
                        elm_object_signal_emit(layout, "elm,state,eraser,show", "elm");
-                       elm_object_signal_emit(layout, "elm,state,guidetext,hide", "elm");
                }
        }
+       if (!elm_entry_is_empty(obj))
+               elm_object_signal_emit(layout, "elm,state,guidetext,hide", "elm");
 }
 
 static void __searchbar_focused_cb(void *data, Evas_Object *obj, void *event_info)