use g_str_has_prefix instead of a local copy of the function.

2006-03-25  Paolo Borelli  <pborelli@katamail.com>

	* src/prefs.c: use g_str_has_prefix instead of a local copy
	of the function.
This commit is contained in:
Paolo Borelli 2006-03-25 11:47:31 +00:00 committed by Paolo Borelli
parent 8f59776087
commit 09a5c23585
2 changed files with 9 additions and 24 deletions

View File

@ -1,3 +1,8 @@
2006-03-25 Paolo Borelli <pborelli@katamail.com>
* src/prefs.c: use g_str_has_prefix instead of a local copy
of the function.
2006-03-16 Ray Strode <rstrode@redhat.com> 2006-03-16 Ray Strode <rstrode@redhat.com>
Add patch from Elijah Newren to fix type Add patch from Elijah Newren to fix type

View File

@ -525,26 +525,6 @@ meta_prefs_init (void)
} }
#ifdef HAVE_GCONF #ifdef HAVE_GCONF
/* from eel */
static gboolean
str_has_prefix (const char *haystack, const char *needle)
{
const char *h, *n;
/* Eat one character at a time. */
h = haystack == NULL ? "" : haystack;
n = needle == NULL ? "" : needle;
do
{
if (*n == '\0')
return TRUE;
if (*h == '\0')
return FALSE;
}
while (*h++ == *n++);
return FALSE;
}
static void static void
change_notify (GConfClient *client, change_notify (GConfClient *client,
@ -706,7 +686,7 @@ change_notify (GConfClient *client,
if (update_disable_workarounds (b)) if (update_disable_workarounds (b))
queue_changed (META_PREF_DISABLE_WORKAROUNDS); queue_changed (META_PREF_DISABLE_WORKAROUNDS);
} }
else if (str_has_prefix (key, KEY_WINDOW_BINDINGS_PREFIX)) else if (g_str_has_prefix (key, KEY_WINDOW_BINDINGS_PREFIX))
{ {
const char *str; const char *str;
@ -722,7 +702,7 @@ change_notify (GConfClient *client,
if (update_window_binding (key, str)) if (update_window_binding (key, str))
queue_changed (META_PREF_WINDOW_KEYBINDINGS); queue_changed (META_PREF_WINDOW_KEYBINDINGS);
} }
else if (str_has_prefix (key, KEY_SCREEN_BINDINGS_PREFIX)) else if (g_str_has_prefix (key, KEY_SCREEN_BINDINGS_PREFIX))
{ {
const char *str; const char *str;
@ -787,7 +767,7 @@ change_notify (GConfClient *client,
queue_changed (META_PREF_AUTO_RAISE_DELAY); queue_changed (META_PREF_AUTO_RAISE_DELAY);
} }
else if (str_has_prefix (key, KEY_COMMAND_PREFIX)) else if (g_str_has_prefix (key, KEY_COMMAND_PREFIX))
{ {
const char *str; const char *str;
@ -819,7 +799,7 @@ change_notify (GConfClient *client,
if (update_terminal_command (str)) if (update_terminal_command (str))
queue_changed (META_PREF_TERMINAL_COMMAND); queue_changed (META_PREF_TERMINAL_COMMAND);
} }
else if (str_has_prefix (key, KEY_WORKSPACE_NAME_PREFIX)) else if (g_str_has_prefix (key, KEY_WORKSPACE_NAME_PREFIX))
{ {
const char *str; const char *str;