Index: client/CPlayerInterface.cpp
===================================================================
--- client/CPlayerInterface.cpp	(revision 2506)
+++ client/CPlayerInterface.cpp	(working copy)
@@ -896,6 +896,7 @@
 
 void CPlayerInterface::showComp(CComponent comp)
 {
+    waitWhileDialog();
 	boost::unique_lock<boost::recursive_mutex> un(*pim);
 
 	CCS->soundh->playSoundFromSet(CCS->soundh->pickupSounds);
