diff --git a/src/res/instrlistener.png b/src/res/instrlistener.png
new file mode 100644
index 00000000..cadb118d
Binary files /dev/null and b/src/res/instrlistener.png differ
diff --git a/src/res/instrecorder.png b/src/res/instrrecorder.png
similarity index 100%
rename from src/res/instrecorder.png
rename to src/res/instrrecorder.png
diff --git a/src/resources.qrc b/src/resources.qrc
index ae8b42d8..6fb34a4e 100755
--- a/src/resources.qrc
+++ b/src/resources.qrc
@@ -44,7 +44,8 @@
res/instrvocal.png
res/instrdjembe.png
res/instrharmonica.png
- res/instrecorder.png
+ res/instrrecorder.png
+ res/instrlistener.png
res/fronticon.png
diff --git a/src/util.cpp b/src/util.cpp
index 0243f8f5..c593d158 100755
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -505,7 +505,8 @@ CVector& CInstPictures::GetTable()
vecDataBase.Add ( CInstPictProps ( "Violin", ":/png/instr/res/instrviolin.png", IC_STRING_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( "Cello", ":/png/instr/res/instrcello.png", IC_STRING_INSTRUMENT ) );
vecDataBase.Add ( CInstPictProps ( "Double Bass", ":/png/instr/res/instrdoublebass.png", IC_STRING_INSTRUMENT ) );
- vecDataBase.Add ( CInstPictProps ( "Recorder", ":/png/instr/res/instrecorder.png", IC_OTHER_INSTRUMENT ) );
+ vecDataBase.Add ( CInstPictProps ( "Recorder", ":/png/instr/res/instrrecorder.png", IC_OTHER_INSTRUMENT ) );
+ vecDataBase.Add ( CInstPictProps ( "Listener", ":/png/instr/res/instrlistener.png", IC_OTHER_INSTRUMENT ) );
// now the table is initialized
TableIsInitialized = true;