query: don't be too eager matching field names
only match shortcuts when the field length was 1.
This commit is contained in:
@ -52,8 +52,10 @@ struct MuProc: public Mux::ProcIface {
|
|||||||
MuMsgFieldId id = mu_msg_field_id_from_name (field.c_str(), FALSE);
|
MuMsgFieldId id = mu_msg_field_id_from_name (field.c_str(), FALSE);
|
||||||
if (id != MU_MSG_FIELD_ID_NONE)
|
if (id != MU_MSG_FIELD_ID_NONE)
|
||||||
return id;
|
return id;
|
||||||
else
|
else if (field.length() == 1)
|
||||||
return mu_msg_field_id_from_shortcut (field[0], FALSE);
|
return mu_msg_field_id_from_shortcut (field[0], FALSE);
|
||||||
|
else
|
||||||
|
return MU_MSG_FIELD_ID_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string
|
std::string
|
||||||
|
|||||||
Reference in New Issue
Block a user