diff options
author | Slávek Banko <[email protected]> | 2014-10-03 05:29:56 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2014-10-03 05:29:56 +0200 |
commit | ec7b81f4205abd38d6feaa45be397a0eaf797372 (patch) | |
tree | b1cab477b4342a4e51c6703f371912ca82e40bae /src | |
parent | e03192f5e249ab49dbd14672fb99bb258ef67299 (diff) | |
download | kopete-otr-ec7b81f4205abd38d6feaa45be397a0eaf797372.tar.gz kopete-otr-ec7b81f4205abd38d6feaa45be397a0eaf797372.zip |
Fix libotr3 detection
Fix FTBFS with libotr3
Diffstat (limited to 'src')
-rw-r--r-- | src/otrlchatinterface.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/otrlchatinterface.cpp b/src/otrlchatinterface.cpp index 49895e4..135377b 100644 --- a/src/otrlchatinterface.cpp +++ b/src/otrlchatinterface.cpp @@ -209,7 +209,9 @@ static void gone_secure(void *opdata, ConnContext *context){ OTRPlugin::plugin()->emitGoneSecure( ((Kopete::ChatSession*)opdata), 1 ); } +#ifdef HAVE_LIBOTR_0400 session->setProperty("otr-instag", QString::number(context->their_instance)); +#endif // HAVE_LIBOTR_0400 } /* Actually I've never seen this event but its implemented in case someone should receive it @@ -578,11 +580,13 @@ OtrlChatInterface::OtrlChatInterface(){ otrl_privkey_read_fingerprints(userstate, TQString(TDEGlobal::dirs()->saveLocation("data", "kopete_otr/", true )) + "fingerprints", NULL, NULL); +#ifdef HAVE_LIBOTR_0400 otrl_instag_read(userstate, TQString(TDEGlobal::dirs()->saveLocation("data", "kopete_otr/", true )) + "instags"); unsigned int interval = otrl_message_poll_get_default_interval(userstate); forwardSecrecyTimerStart(interval); connect(&m_forwardSecrecyTimer, SIGNAL(timeout()), this, SLOT(otrlMessagePoll())); +#endif // HAVE_LIBOTR_0400 } @@ -607,7 +611,9 @@ void OtrlChatInterface::forwardSecrecyTimerStop(){ } void OtrlChatInterface::otrlMessagePoll(){ +#ifdef HAVE_LIBOTR_0400 otrl_message_poll(userstate, 0, 0); +#endif // HAVE_LIBOTR_0400 } /********************* Chat section ***************************/ |