pike.git / src / post_modules / GTK2 / source / gtksourcelanguage.pre

version» Context lines:

pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:66:    pgtk2_verify_inited();    if (args) {    struct array *a;    GSList *gsl=NULL;    get_all_args("set_mime_types",args,"%A",&a);    if (a==NULL || a->size<1) {    gtk_source_language_set_mime_types(GTK_SOURCE_LANGUAGE(THIS->obj),NULL);    } else {    int i;    for (i=0; i<a->size; i++) { -  if ((ITEM(a)+i)->type!=PIKE_T_STRING) +  if (TYPEOF(ITEM(a)[i]) != PIKE_T_STRING)    continue;    gsl=g_slist_prepend(gsl,STR0((ITEM(a)+i)->u.string));    }    gtk_source_language_set_mime_types(GTK_SOURCE_LANGUAGE(THIS->obj),gsl);    g_slist_free(gsl);    }    } else {    gtk_source_language_set_mime_types(GTK_SOURCE_LANGUAGE(THIS->obj),NULL);    }    RETURN_THIS();
pike.git/src/post_modules/GTK2/source/gtksourcelanguage.pre:150:    if (sts==NULL)    SIMPLE_OUT_OF_MEMORY_ERROR("set_bracket_match_style",sizeof(GtkSourceTagStyle));    sv=low_mapping_string_lookup(m,_STR("default"));    if (sv)    sts->is_default=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("mask"));    if (sv)    sts->mask=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("foreground"));    if (sv) { -  if (sv->type==PIKE_T_OBJECT && get_gdkobject(sv->u.object,color)) +  if (TYPEOF(*sv) == PIKE_T_OBJECT && get_gdkobject(sv->u.object,color))    sts->foreground=*(GdkColor *)get_gdkobject(sv->u.object,color);    }    sv=low_mapping_string_lookup(m,_STR("background"));    if (sv) { -  if (sv->type==PIKE_T_OBJECT && get_gdkobject(sv->u.object,color)) +  if (TYPEOF(*sv) == PIKE_T_OBJECT && get_gdkobject(sv->u.object,color))    sts->background=*(GdkColor *)get_gdkobject(sv->u.object,color);    }    sv=low_mapping_string_lookup(m,_STR("italic"));    if (sv)    sts->italic=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("bold"));    if (sv)    sts->bold=PGTK_GETINT(sv);    sv=low_mapping_string_lookup(m,_STR("underline"));    if (sv)