OSDN Git Service

remove unused and internal QUrl::detach() method
authorIvailo Monev <xakepa10@gmail.com>
Tue, 30 Nov 2021 15:49:05 +0000 (17:49 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 30 Nov 2021 15:49:05 +0000 (17:49 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/core/io/qurl.cpp
src/core/io/qurl.h

index cb8c694..98afdb7 100644 (file)
@@ -3633,22 +3633,6 @@ QUrl &QUrl::operator =(const QString &url)
 
 /*! \internal
 
-    Forces a detach.
-*/
-void QUrl::detach()
-{
-    if (!d) {
-        d = new QUrlPrivate;
-    } else {
-        // Public method, so it must lock first.
-        QMutexLocker lock(&d->mutex);
-        detach(lock);
-    }
-}
-
-
-/*! \internal
-
     Forces a detach. Unlocks \a locker once the detaching is done.
 
     It's ok to access private members afterwards, without lock, since
index a84d465..7dd70e8 100644 (file)
@@ -166,8 +166,6 @@ public:
 
     static QUrl fromUserInput(const QString &userInput);
 
-    void detach();
-
     bool operator <(const QUrl &url) const;
     bool operator ==(const QUrl &url) const;
     bool operator !=(const QUrl &url) const;