aboutsummaryrefslogtreecommitdiff
path: root/src/ContextMenu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ContextMenu.cpp')
-rw-r--r--src/ContextMenu.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ContextMenu.cpp b/src/ContextMenu.cpp
index 317d34a..da4b8dd 100644
--- a/src/ContextMenu.cpp
+++ b/src/ContextMenu.cpp
@@ -51,7 +51,7 @@ namespace dchat
void ContextMenu::processEvent(const sf::Event &event)
{
- if(!visible) return;
+ if(!visible || menuItems.empty()) return;
if(event.type == sf::Event::MouseButtonPressed)
{
@@ -83,7 +83,7 @@ namespace dchat
void ContextMenu::draw(sf::RenderWindow &window)
{
- if(!visible) return;
+ if(!visible || menuItems.empty()) return;
const sf::Font *menuItemFont = ResourceCache::getFont(MENU_FONT_PATH);
float boxHeight = menuItemFont->getLineSpacing(MENU_ITEM_FONT_SIZE) * 1.5f;