diff --git a/chrome/src/nsChromeRegistry.cpp b/chrome/src/nsChromeRegistry.cpp index 43da94733e88..f5447b4a9eda 100644 --- a/chrome/src/nsChromeRegistry.cpp +++ b/chrome/src/nsChromeRegistry.cpp @@ -1413,8 +1413,8 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSource(nsIRDFDataSource *aDataS rv = arcs->HasMoreElements(&moreElements); if (NS_FAILED(rv)) return rv; - nsXPIDLCString value; - rv = aResource->GetValue(getter_Copies(value)); + const char *value; + rv = aResource->GetValueConst(&value); if (NS_FAILED(rv)) return rv; while (moreElements) @@ -1431,7 +1431,7 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSource(nsIRDFDataSource *aDataS rv = literal->GetValueConst(&valueStr); if (NS_FAILED(rv)) return rv; - rv = WriteInfoToDataSource((const char*)value, valueStr, aIsOverlay, aUseProfile, aRemove); + rv = WriteInfoToDataSource(value, valueStr, aIsOverlay, aUseProfile, aRemove); if (NS_FAILED(rv)) return rv; } rv = arcs->HasMoreElements(&moreElements); diff --git a/rdf/base/src/nsRDFXMLSerializer.cpp b/rdf/base/src/nsRDFXMLSerializer.cpp index 8db445ed2aa8..bc24350a8773 100644 --- a/rdf/base/src/nsRDFXMLSerializer.cpp +++ b/rdf/base/src/nsRDFXMLSerializer.cpp @@ -643,8 +643,8 @@ nsRDFXMLSerializer::SerializeMember(nsIOutputStream* aStream, nsCOMPtr literal; if ((resource = do_QueryInterface(aMember)) != nsnull) { - nsXPIDLCString s; - if (NS_SUCCEEDED(rv = resource->GetValue( getter_Copies(s) ))) { + const char *s; + if (NS_SUCCEEDED(rv = resource->GetValueConst(&s))) { static const char kRDFLIResource1[] = " \n"; @@ -658,8 +658,8 @@ static const char kRDFLIResource2[] = "\"/>\n"; } } else if ((literal = do_QueryInterface(aMember)) != nsnull) { - nsXPIDLString value; - if (NS_SUCCEEDED(rv = literal->GetValue( getter_Copies(value) ))) { + const PRUnichar *value; + if (NS_SUCCEEDED(rv = literal->GetValueConst(&value))) { static const char kRDFLILiteral1[] = " "; static const char kRDFLILiteral2[] = "\n"; diff --git a/rdf/chrome/src/nsChromeRegistry.cpp b/rdf/chrome/src/nsChromeRegistry.cpp index 43da94733e88..f5447b4a9eda 100644 --- a/rdf/chrome/src/nsChromeRegistry.cpp +++ b/rdf/chrome/src/nsChromeRegistry.cpp @@ -1413,8 +1413,8 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSource(nsIRDFDataSource *aDataS rv = arcs->HasMoreElements(&moreElements); if (NS_FAILED(rv)) return rv; - nsXPIDLCString value; - rv = aResource->GetValue(getter_Copies(value)); + const char *value; + rv = aResource->GetValueConst(&value); if (NS_FAILED(rv)) return rv; while (moreElements) @@ -1431,7 +1431,7 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSource(nsIRDFDataSource *aDataS rv = literal->GetValueConst(&valueStr); if (NS_FAILED(rv)) return rv; - rv = WriteInfoToDataSource((const char*)value, valueStr, aIsOverlay, aUseProfile, aRemove); + rv = WriteInfoToDataSource(value, valueStr, aIsOverlay, aUseProfile, aRemove); if (NS_FAILED(rv)) return rv; } rv = arcs->HasMoreElements(&moreElements);