summaryrefslogtreecommitdiff
path: root/interchange.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'interchange.cxx')
-rw-r--r--interchange.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/interchange.cxx b/interchange.cxx
index f0141d6..4806865 100644
--- a/interchange.cxx
+++ b/interchange.cxx
@@ -5,11 +5,15 @@ namespace QInterchange {
static Interchange* interchange;
- Interchange::Interchange(char const* sampleURL, char const* image_Dir,
- char const* cookie, char const* certificate)
+ Interchange::Interchange(const char* sampleURL, const char* image_Dir,
+ const QString& cookie, const QString& certificate)
{
interchange = this;
- interchange_init(sampleURL, image_Dir, cookie, certificate);
+ interchange_init(sampleURL, image_Dir,
+ cookie.isEmpty() ? nullptr
+ : cookie.toLatin1().constData(),
+ certificate.isEmpty() ? nullptr
+ : certificate.toLatin1().constData());
}
Interchange::~Interchange()