QAmqpChannelHash: Store empty/null strings as null strings.

This commit is contained in:
Stuart Longland 2015-05-02 21:02:50 +10:00
parent c171b5c337
commit e43224877f
1 changed files with 5 additions and 5 deletions

View File

@ -30,8 +30,8 @@
*/
QAmqpChannel* QAmqpChannelHash::get(const QString& name) const
{
if (name.isNull())
return channels.value(QString(""));
if (name.isEmpty())
return channels.value(QString());
return channels.value(name);
}
@ -41,8 +41,8 @@ QAmqpChannel* QAmqpChannelHash::get(const QString& name) const
*/
bool QAmqpChannelHash::contains(const QString& name) const
{
if (name.isNull())
return channels.contains(QString(""));
if (name.isEmpty())
return channels.contains(QString());
return channels.contains(name);
}
@ -53,7 +53,7 @@ bool QAmqpChannelHash::contains(const QString& name) const
void QAmqpChannelHash::put(QAmqpExchange* exchange)
{
if (exchange->name().isEmpty())
put(QString(""), exchange);
put(QString(), exchange);
else
put(exchange->name(), exchange);
}