author | zecke <zecke> | 2003-02-10 21:36:08 (UTC) |
---|---|---|
committer | zecke <zecke> | 2003-02-10 21:36:08 (UTC) |
commit | eb9be7ada3de060d8c5ce52590bd91120ed5e1bd (patch) (unidiff) | |
tree | 58a5566691737f6f3ee12fa7005b8bdf2d12332b /x11/libqpe-x11/qt/qcopchannel_qws.cpp | |
parent | bbb3cdf8f91d567f6c2e786bd144b64bd679ff9a (diff) | |
download | opie-eb9be7ada3de060d8c5ce52590bd91120ed5e1bd.zip opie-eb9be7ada3de060d8c5ce52590bd91120ed5e1bd.tar.gz opie-eb9be7ada3de060d8c5ce52590bd91120ed5e1bd.tar.bz2 |
better commit that...
Diffstat (limited to 'x11/libqpe-x11/qt/qcopchannel_qws.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | x11/libqpe-x11/qt/qcopchannel_qws.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/x11/libqpe-x11/qt/qcopchannel_qws.cpp b/x11/libqpe-x11/qt/qcopchannel_qws.cpp index 1cea80c..706756e 100644 --- a/x11/libqpe-x11/qt/qcopchannel_qws.cpp +++ b/x11/libqpe-x11/qt/qcopchannel_qws.cpp | |||
@@ -14,16 +14,19 @@ QCopChannel::QCopChannel( const QCString& channel, QObject* parent, | |||
14 | /* only connect once */ | 14 | /* only connect once */ |
15 | connect(OCOPClient::self(), SIGNAL(called(const QCString&, const QCString&, const QByteArray& ) ), | 15 | connect(OCOPClient::self(), SIGNAL(called(const QCString&, const QCString&, const QByteArray& ) ), |
16 | this, SLOT(rev(const QCString&, const QCString&, const QByteArray&) ) ); | 16 | this, SLOT(rev(const QCString&, const QCString&, const QByteArray&) ) ); |
17 | } | 17 | } |
18 | /* first registration or ref count is 0 for m_chan*/ | 18 | /* first registration or ref count is 0 for m_chan*/ |
19 | if (!m_refCount.contains( m_chan ) || !m_refCount[m_chan] ) { | 19 | if (!m_refCount.contains( m_chan ) || !m_refCount[m_chan] ) { |
20 | qWarning("adding channel %s", m_chan.data() ); | ||
20 | m_refCount[m_chan] = 1; | 21 | m_refCount[m_chan] = 1; |
21 | OCOPClient::self()->addChannel( m_chan ); | 22 | OCOPClient::self()->addChannel( m_chan ); |
22 | }else | 23 | }else{ |
24 | qWarning("reffing up for %s %d", m_chan.data(), m_refCount[m_chan] ); | ||
23 | m_refCount[m_chan]++; | 25 | m_refCount[m_chan]++; |
26 | } | ||
24 | 27 | ||
25 | m_list->append(this); | 28 | m_list->append(this); |
26 | } | 29 | } |
27 | void QCopChannel::receive( const QCString& msg, const QByteArray& ar ) { | 30 | void QCopChannel::receive( const QCString& msg, const QByteArray& ar ) { |
28 | emit received( msg, ar ); | 31 | emit received( msg, ar ); |
29 | } | 32 | } |
@@ -42,13 +45,17 @@ QCopChannel::~QCopChannel() { | |||
42 | } | 45 | } |
43 | 46 | ||
44 | } | 47 | } |
45 | QCString QCopChannel::channel()const { | 48 | QCString QCopChannel::channel()const { |
46 | return m_chan; | 49 | return m_chan; |
47 | } | 50 | } |
48 | bool QCopChannel::isRegistered( const QCString& chan) {; | 51 | bool QCopChannel::isRegistered( const QCString& chan) { |
52 | if (m_refCount.contains(chan) ) { | ||
53 | qDebug("Client:locally contains"); | ||
54 | return true; | ||
55 | } | ||
49 | return OCOPClient::self()->isRegistered( chan ); | 56 | return OCOPClient::self()->isRegistered( chan ); |
50 | } | 57 | } |
51 | bool QCopChannel::send( const QCString& chan, const QCString& msg ) { | 58 | bool QCopChannel::send( const QCString& chan, const QCString& msg ) { |
52 | QByteArray ar; | 59 | QByteArray ar; |
53 | return send(chan, msg, ar ); | 60 | return send(chan, msg, ar ); |
54 | } | 61 | } |