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