[GLIB] Use GUniquePtr instead of GOwnPtr
[WebKit-https.git] / Source / WebKit / gtk / webkit / webkitwebplugin.cpp
index 73b42ee..cec614f 100644 (file)
@@ -24,6 +24,7 @@
 #include "webkitglobalsprivate.h"
 #include "webkitwebpluginprivate.h"
 #include <glib/gi18n-lib.h>
+#include <wtf/gobject/GOwnPtr.h>
 
 /**
  * SECTION:webkitwebplugin
@@ -192,14 +193,14 @@ const char* webkit_web_plugin_get_path(WebKitWebPlugin* plugin)
         return priv->path.get();
 
     GOwnPtr<GError> error;
-    priv->path.set(g_filename_from_utf8(priv->corePlugin->path().utf8().data(), -1, 0, 0, &error.outPtr()));
+    priv->path.reset(g_filename_from_utf8(priv->corePlugin->path().utf8().data(), -1, 0, 0, &error.outPtr()));
 
     if (!error)
         return priv->path.get();
 
     // In the unlikely case the convertion fails, report the error and make sure we free
     // any partial convertion that ended up in the variable.
-    priv->path.clear();
+    priv->path.reset();
 
     g_warning("Failed to convert '%s' to system filename encoding: %s", priv->corePlugin->path().utf8().data(), error->message);