# HG changeset patch # User albeu # Date 1180507161 0 # Node ID 0ff039835f0f239a598a101cef3772f3e6dffcb3 # Parent d4e8613ddc953d7470e0d09b5862911b3bc593cb Fix fallback on the default GET_TYPE for unvailable/disabled properties. diff -r d4e8613ddc95 -r 0ff039835f0f m_property.c --- a/m_property.c Tue May 29 22:14:41 2007 +0000 +++ b/m_property.c Wed May 30 06:39:21 2007 +0000 @@ -38,7 +38,7 @@ prop = m_option_list_find(prop_list, name); if(!prop) return M_PROPERTY_UNKNOWN; r = ((m_property_ctrl_f)prop->p)(prop,action,arg,ctx); - if(action == M_PROPERTY_GET_TYPE && r == M_PROPERTY_NOT_IMPLEMENTED) { + if(action == M_PROPERTY_GET_TYPE && r < 0) { if(!arg) return M_PROPERTY_ERROR; *(m_option_t**)arg = prop; return M_PROPERTY_OK;