diff options
Diffstat (limited to 'Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp')
-rw-r--r-- | Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp b/Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp index 91f49ea..72902e1 100644 --- a/Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp +++ b/Tools/WebKitTestRunner/InjectedBundle/qt/LayoutTestControllerQt.cpp @@ -28,6 +28,7 @@ #include "LayoutTestController.h" #include "InjectedBundle.h" +#include <QDir> #include <QObject> namespace WTR { @@ -70,6 +71,12 @@ void LayoutTestController::initializeWaitToDumpWatchdogTimerIfNeeded() m_waitToDumpWatchdogTimer.start(waitToDumpWatchdogTimerInterval * 1000); } +JSRetainPtr<JSStringRef> LayoutTestController::pathToLocalResource(JSStringRef url) +{ + QString path = QDir::toNativeSeparators(QString(reinterpret_cast<const QChar*>(JSStringGetCharactersPtr(url)), JSStringGetLength(url))); + return JSStringCreateWithCharacters(reinterpret_cast<const JSChar*>(path.constData()), path.length()); +} + } // namespace WTR #include "LayoutTestControllerQt.moc" |