These are members of the private struct, so it hurts no one to fix this.
if (accel_path)
g_return_if_fail (accel_path[0] == '<' && strchr (accel_path, '/')); /* simplistic check */
- /* FIXME: accel_path should be defined as const gchar* */
- priv->accel_path = (gchar*)g_intern_string (accel_path);
+ priv->accel_path = g_intern_string (accel_path);
if (priv->accel_path)
_gtk_menu_refresh_accel_paths (menu, FALSE);
}
if (postfix)
{
new_path = g_strconcat (prefix, "/", postfix, NULL);
- path = priv->accel_path = (char*)g_intern_string (new_path);
+ path = priv->accel_path = g_intern_string (new_path);
g_free (new_path);
}
}
widget = GTK_WIDGET (menu_item);
/* store new path */
- priv->accel_path = (char*)g_intern_string (accel_path);
+ priv->accel_path = g_intern_string (accel_path);
/* forget accelerators associated with old path */
gtk_widget_set_accel_path (widget, NULL, NULL);
guint timer;
- gchar *accel_path;
+ const char *accel_path;
GtkActionHelper *action_helper;
GtkWidget *old_active_menu_item;
GtkAccelGroup *accel_group;
- gchar *accel_path;
+ const char *accel_path;
GtkMenuPositionFunc position_func;
gpointer position_func_data;