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

version» Context lines:

pike.git/src/post_modules/GTK2/source/gdkevent.pre:226:       break;    case GDK_WINDOW_STATE:    if( is_same_string(index,_STR("type")) ) RETURN_STRING(_STR("window_state"));    if( is_same_string(index,_STR("changed")) ) RETURN_INT(e->window_state.changed_mask);    if( is_same_string(index,_STR("new_state")) ) RETURN_INT(e->window_state.new_window_state);    break;    case GDK_SETTING:    if( is_same_string(index,_STR("type")) ) RETURN_STRING(_STR("setting"));    if( is_same_string(index,_STR("action")) ) RETURN_INT(e->setting.action); -  if( is_same_string(index,_STR("name")) ) RETURN_STRING(_STR(e->setting.name)); +  if( is_same_string(index,_STR("name")) ) +  RETURN_STRING(make_shared_binary_string(e->setting.name,strlen(e->setting.name)));    break;   #ifdef HAVE_GTK26    case GDK_OWNER_CHANGE:    if( is_same_string(index,_STR("type")) ) RETURN_STRING(_STR("owner_change"));    if( is_same_string(index,_STR("selection")) ) RETURN_ATOM(e->owner_change.selection);    break;   #endif   #ifdef HAVE_GTK28    case GDK_GRAB_BROKEN:    if( is_same_string(index,_STR("type")) ) RETURN_STRING(_STR("setting"));