diff --git a/README.md b/README.md
index d781d17d..2b2161d0 100644
--- a/README.md
+++ b/README.md
@@ -103,6 +103,10 @@ $.contextMenu is published under the [MIT license](http://www.opensource.org/lic
## Changelog ##
+### git-master ###
+
+* fixing "opening a second menu can break the layer" - ([Issue #105](https://github.com/medialize/jQuery-contextMenu/issues/105))
+
### 1.6.4 (January 19th 2013) ###
* fixing [jQuery plugin manifest](https://github.com/medialize/jQuery-contextMenu/commit/413b1ecaba0aeb4e50f97cee35f7c367435e7830#commitcomment-2465216), again. yep. I'm that kind of a guy. :(
diff --git a/src/jquery.contextMenu.js b/src/jquery.contextMenu.js
index 92556b68..a903e822 100755
--- a/src/jquery.contextMenu.js
+++ b/src/jquery.contextMenu.js
@@ -221,6 +221,11 @@ var // currently active contextMenu trigger
return;
}
+ // abort event if menu is visible for this trigger
+ if ($this.hasClass('context-menu-active')) {
+ return;
+ }
+
if (!$this.hasClass('context-menu-disabled')) {
// theoretically need to fire a show event at