Version: (using KDE KDE 3.5.6) Installed from: Gentoo Packages OS: Linux The "Hide IP address" feature from the ICQ account preferences dialog is not working. IP address is not hidden upon activating this option and reconnecting. Please fix. Thanks.
SVN commit 662951 by rjarosz: Fix bug 145199: ICQ "Hide IP address" feature not working BUG: 145199 M +3 -3 senddcinfotask.cpp --- branches/KDE/3.5/kdenetwork/kopete/protocols/oscar/liboscar/senddcinfotask.cpp #662950:662951 @@ -64,10 +64,10 @@ kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting web aware on" << endl; statusFlag |= 0x00010000; } - if ( !client()->settings()->hideIP() ) + if ( client()->settings()->hideIP() ) { - kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting show ip on" << endl; - statusFlag |= 0x00020000; + kdDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting hide ip on" << endl; + statusFlag |= 0x10000000; // Direct connection upon authorization, hides IP } buffer->addDWord( statusFlag | mStatus );
SVN commit 662955 by rjarosz: Forwardport fix for bug 145199: ICQ "Hide IP address" feature not working CCBUG: 145199 M +3 -3 senddcinfotask.cpp --- trunk/KDE/kdenetwork/kopete/protocols/oscar/liboscar/tasks/senddcinfotask.cpp #662954:662955 @@ -62,10 +62,10 @@ kDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting web aware on" << endl; statusFlag |= 0x00010000; } - if ( !client()->settings()->hideIP() ) + if ( client()->settings()->hideIP() ) { - kDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting show ip on" << endl; - statusFlag |= 0x00020000; + kDebug(OSCAR_RAW_DEBUG) << k_funcinfo << "setting hide ip on" << endl; + statusFlag |= 0x10000000; // Direct connection upon authorization, hides IP } Buffer tlv06; tlv06.addDWord( statusFlag | mStatus );
Works! Thank you!
*** Bug 145581 has been marked as a duplicate of this bug. ***