| Summary: | OTR icon missing in kopete message window | ||
|---|---|---|---|
| Product: | TDE | Reporter: | hauke |
| Component: | tdenetwork | Assignee: | Slávek Banko <slavek.banko> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugwatch, hauke, michele.calgaro, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.1 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2696 | ||
| Attachments: |
Toolbar with OTR icon
Fix OtrlChatInterface visibility |
||
|
Description
hauke
2015-07-05 09:00:44 CDT
Created attachment 2525 [details]
Toolbar with OTR icon
The screenshot show the toolbar after disabling the OTR plugin and activating it. Before the padlock icon is missing.
Hi Hauke, I would like to take a look at this bug. I have been trying to get the padlock icon to appear in the toolbar, but whatever I did it never showed. Is there some special action required to do so? I have kotepe-otr installed, I tried to disable/enable the otr plugin as you mentioned, but nothing changed. The padlock icon is not even available in the toolbar configuration dialog. Any suggestion? Do I need some special configuration options? Thanks Hi Michele, I remove the hook on the OTR plugin, click on "Accept" [1], add the hook on the OTR plugin again and click on "Accept". Then the OTR padlock icon is shown on my system. [1] I have the German version of TDE. The button is labeled "Anwenden" and maybe it is not labeled "Accept" in the English version. By mere chance, I understood why I could not display the lock icon. During the launch of kopete, I get a message that says it can not load the _otr plugin ;-) Now that I know that, I think i will be able to proceed with this bug sooner or later. Created attachment 2847 [details]
Fix OtrlChatInterface visibility
I noticed in the ~/.xsession-errors report:
The Trinity ltdl loader was unable to dlopen() the shared library '/opt/trinity/lib/trinity/kopete_otr.so' : '/opt/trinity/lib/libkotr.so.0: undefined symbol: _ZTV17OtrlChatInterface'
Using ld /opt/trinity/lib/trinity/kopete_otr.so I received the report:
/opt/trinity/lib/libkotr.so.0: undefined reference to `vtable for OtrlChatInterface'
I tested successfully that the attached patch is a solution to this problem.
Thanks Slavek, I will test the patch as well and let you know. I had spent quite some time trying to fix this bug and now I see there is such a simple and elegant solution :-) Well done. I bang my head on the wall :-( Slavek, I confirmed the patch is working here too. You can push and close the bug. Fixed in GIT hash bbbc7862 (master) and 32bfe7fe (r14.0.x). |