diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py
index 584a7fb088d796223ae7ff5d95befa6499a27f67..6785dedadc2c7ce504af4f6a13b87df6a2699811 100644
--- a/clients_icons/clients_icons.py
+++ b/clients_icons/clients_icons.py
@@ -32,7 +32,7 @@ clients = {
     'http://talkgadget.google.com/client/caps': 'google.png',
     'http://oneteam.im/caps': 'oneteamiphone.png',
     'http://tkabber.jabber.ru/': 'tkabber.png',
-    'http://pidgin.im/': 'pidgin.png',
+    'http://pidgin.im/': 'libpurple.png',
     'http://pidgin.im/caps': 'pidgin.png',
     'http://qutim.org': 'qutim.png',
     'http://qutim.org/': 'qutim.png',
diff --git a/clients_icons/icons/libpurple.png b/clients_icons/icons/libpurple.png
new file mode 100644
index 0000000000000000000000000000000000000000..17ee3eb3485433aa6040945b127cbda87d783d46
Binary files /dev/null and b/clients_icons/icons/libpurple.png differ