ryuan pushed a commit to branch master.
commit 08c619c362b7fca7dd62bc915e26ff8b0eb6895c
Author: Ryuan Choi <[email protected]>
Date: Thu Jun 27 19:21:44 2013 +0900
Prefer eina_stringshare_strlen for shared strings
---
src/lib/elc_fileselector.c | 2 +-
src/lib/elm_entry.c | 2 +-
src/lib/elm_main.c | 2 +-
src/lib/elm_slider.c | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c
index a8755fd..123370f 100644
--- a/src/lib/elc_fileselector.c
+++ b/src/lib/elc_fileselector.c
@@ -766,7 +766,7 @@ _on_text_clicked(void *data __UNUSED__,
ELM_FILESELECTOR_DATA_GET(data, sd);
elm_entry_entry_set(obj, sd->path);
- elm_entry_cursor_pos_set(obj, strlen(sd->path));
+ elm_entry_cursor_pos_set(obj, eina_stringshare_strlen(sd->path));
}
static void
diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c
index 169ff85..38ac72e 100644
--- a/src/lib/elm_entry.c
+++ b/src/lib/elm_entry.c
@@ -1837,7 +1837,7 @@ _entry_selection_cleared_signal_cb(void *data,
if ((top) && (elm_win_xwindow_get(top)))
elm_cnp_selection_set
(data, ELM_SEL_TYPE_PRIMARY, ELM_SEL_FORMAT_MARKUP,
- sd->cut_sel, strlen(sd->cut_sel));
+ sd->cut_sel, eina_stringshare_strlen(sd->cut_sel));
#endif
eina_stringshare_del(sd->cut_sel);
sd->cut_sel = NULL;
diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
index 7f89287..2fa2ea0 100644
--- a/src/lib/elm_main.c
+++ b/src/lib/elm_main.c
@@ -165,7 +165,7 @@ _prefix_check(void)
if (app_domain)
{
- caps = alloca(strlen(app_domain) + 1);
+ caps = alloca(eina_stringshare_strlen(app_domain) + 1);
for (p1 = (char *)app_domain, p2 = caps; *p1; p1++, p2++)
*p2 = toupper(*p1);
*p2 = 0;
diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c
index ceebda0..0d4d9a4 100644
--- a/src/lib/elm_slider.c
+++ b/src/lib/elm_slider.c
@@ -680,7 +680,7 @@ _min_max_set(Evas_Object *obj)
}
else if (sd->units)
{
- int length = strlen(sd->units);
+ int length = eina_stringshare_strlen(sd->units);
buf_min = alloca(length + 128);
buf_max = alloca(length + 128);
--
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev