OSDN Git Service

use const-ref for argument in QSharedNetworkSessionManager::getSession()
authorIvailo Monev <xakepa10@laimg.moc>
Thu, 4 Jul 2019 22:37:49 +0000 (22:37 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Thu, 4 Jul 2019 22:37:49 +0000 (22:37 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/network/bearer/qsharednetworksession.cpp
src/network/bearer/qsharednetworksession_p.h

index 974e446..61cd814 100644 (file)
@@ -61,7 +61,7 @@ static void doDeleteLater(QObject* obj)
     obj->deleteLater();
 }
 
-QSharedPointer<QNetworkSession> QSharedNetworkSessionManager::getSession(QNetworkConfiguration config)
+QSharedPointer<QNetworkSession> QSharedNetworkSessionManager::getSession(const QNetworkConfiguration &config)
 {
     QSharedNetworkSessionManager *m(sharedNetworkSessionManager());
     //if already have a session, return it
index b8b560b..36ad0dd 100644 (file)
@@ -60,7 +60,7 @@ uint qHash(const QNetworkConfiguration& config);
 class QSharedNetworkSessionManager
 {
 public:
-    static QSharedPointer<QNetworkSession> getSession(QNetworkConfiguration config);
+    static QSharedPointer<QNetworkSession> getSession(const QNetworkConfiguration &config);
     static void setSession(QNetworkConfiguration config, QSharedPointer<QNetworkSession> session);
 private:
     QHash<QNetworkConfiguration, QWeakPointer<QNetworkSession> > sessions;