diff --git a/main/source/mod/AvHPieMenuHandler.cpp b/main/source/mod/AvHPieMenuHandler.cpp index 09a1f2de..0204ea6c 100644 --- a/main/source/mod/AvHPieMenuHandler.cpp +++ b/main/source/mod/AvHPieMenuHandler.cpp @@ -352,12 +352,7 @@ void AvHPieMenuHandler::mouseReleased(MouseCode code, Panel* inPanel) // CenterPrint("AvHPieMenuHandler::mouseReleased.\n"); - // puzl : 983 releasing mouse2 closes the popup menu - if ( code == MOUSE_RIGHT ) - { - ClientCmd("-popupmenu"); - ClosePieMenu(); - } + // // if(code == MOUSE_RIGHT) // { @@ -394,6 +389,13 @@ void AvHPieMenuHandler::mouseReleased(MouseCode code, Panel* inPanel) { NodeCancelled(); } + + // puzl : 983 releasing a mouse closes the popup menu + if ( code == MOUSE_RIGHT || code == MOUSE_LEFT || code == MOUSE_MIDDLE) + { + ClientCmd("-popupmenu"); + ClosePieMenu(); + } // } }