kekekeks / skypetab-ng

A program that adds tabs to Skype™ for Linux
skypetab-ng
GNU Lesser General Public License v3.0
76 stars 4 forks source link

Native conversation windows still exist with Skype 4.0 #49

Open akuznecov opened 12 years ago

akuznecov commented 12 years ago

I have wrong behavior after Skype 4.0 update.

Start chat or open old one causes opening of new conversation window and no tabs. You can see it on ss: http://img.tenya.me/Selection_20120615ad46.png

I don't see any error on startup or during the usage.

$ LD_PRELOAD=/usr/lib/libskypetab-ng.so:$LD_PRELOAD exec skype $* Creating window for skypetab::STabMainWindow Creating window for skypetab::STabMainWindow Creating window for skypetab::ContactListContainer Created main window Creating window for QWidget Creating window for Skype::ConversationsWindow Creating window for Skype::Widgets::ConversationCard Creating window for Skype::ChatWindow Skype::ChatWindow is under controlCreating window for Skype::Widgets::ConversationCard Creating window for Skype::ChatWindow Skype::ChatWindow is under controlCreating window for Skype::Widgets::ConversationCard Creating window for Skype::ChatWindow Skype::ChatWindow is under controlCreating window for Skype::Widgets::ConversationCard Creating window for Skype::ChatWindow Skype::ChatWindow is under control $

OS: ArchLinux x64 DE\WM: Openbox Qt: 4.8.2-1 Skype: 4.0.0.7 SkypeTab: 0.5.0

kekekeks commented 12 years ago

Sorry, I've done a couple of git --amend on my last commit and forgotten to update tagged archive. My bad Try to use skypetab-ng launcher from upstream.

akuznecov commented 12 years ago

Seems that is not Skypetab issue only.

I have fixed wrong behavior with disabling 'Default view' in Options > Chat Do to this I needed to exit from Skypetab and load native Skype, because disabling this option cause crash with Skypetab

Could you check it on your box?

kekekeks commented 12 years ago

Please, let me see the output of cat /usr/bin/skypetab-ng

akuznecov commented 12 years ago
#!/bin/sh
cd $HOME/.Skype
if test -e shared.xml
then
    find|grep config.xml|while read line;
    do
        sed -i "s/.UseUniqueConversationsWindow.*//" $line
        sed -i "s/<UI>/<UI>\n    <UseUniqueConversationsWindow>1<\/UseUniqueConversationsWindow>/" $line
        cat $line
    done
fi

LD_PRELOAD=libskypetab-ng.so:$LD_PRELOAD exec skype $*

but I'm use custom skypetab launcher instead of your, and seems it cause this wrong behavior