* wxwindows.cpp : wxWindows plugin for vlc
*****************************************************************************
* Copyright (C) 2000-2001 VideoLAN
- * $Id: wxwindows.cpp,v 1.19 2003/07/18 11:39:39 gbazin Exp $
+ * $Id: wxwindows.cpp,v 1.20 2003/07/18 13:22:07 gbazin Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
{
wxCommandEvent event( wxEVT_DIALOG, i_dialog_event );
event.SetInt( i_arg );
- p_intf->p_sys->p_wxwindow->AddPendingEvent( event );
+
+ /* Hack to prevent popup events to be enqueued when
+ * one is already active */
+ if( i_dialog_event == INTF_DIALOG_POPUPMENU &&
+ !p_intf->p_sys->p_popup_menu )
+ {
+ p_intf->p_sys->p_wxwindow->AddPendingEvent( event );
+ }
}