Kaydet (Commit) 81ad1652 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Get the file: URIs right

üst 7974c4f0
......@@ -43,6 +43,7 @@
#include "rtl/string.h"
#include "rtl/string.hxx"
#include "rtl/textcvt.h"
#include "rtl/uri.hxx"
#include "rtl/ustrbuf.hxx"
#include "rtl/ustring.hxx"
#include "sal/main.h"
......@@ -124,20 +125,16 @@ SAL_IMPLEMENT_MAIN() {
rtl::OUString sServices(RTL_CONSTASCII_USTRINGPARAM("UNO_SERVICES"));
rtl::OUString sTypes(RTL_CONSTASCII_USTRINGPARAM("UNO_TYPES"));
rtl::OUString sBrandLocation(RTL_CONSTASCII_USTRINGPARAM("$BRAND_BASE_DIR/"));
rtl::OUString base;
osl::Module::getUrlFromAddress((oslGenericFunction)sal_main, base);
rtl::Bootstrap::expandMacros(sBrandLocation);
rtl::OUString sServicesValue = rtl::OUStringBuffer(sBrandLocation)
. append(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("services.rdb"))).makeStringAndClear();
rtl::OUString sServicesValue = rtl::Uri::convertRelToAbs(base, rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("services.rdb")));
osl_setEnvironment(sServices.pData, sServicesValue.pData);
rtl::OUString sTypesValue = rtl::OUStringBuffer(sBrandLocation)
.append(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("types.rdb")))
.append(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(" ")))
.append(sBrandLocation)
.append(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("udkapi.rdb")))
.toString();
rtl::OUString sTypesValue =
rtl::Uri::convertRelToAbs(base, rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("types.rdb")))
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(" "))
+ rtl::Uri::convertRelToAbs(base, rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("udkapi.rdb")));
osl_setEnvironment(sTypes.pData, sTypesValue.pData);
TestPlugInSignature plugs[] = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment