diff --git a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java
index 58818c20..e34a7e30 100644
--- a/diylc/diylc-core/src/org/diylc/presenter/Presenter.java
+++ b/diylc/diylc-core/src/org/diylc/presenter/Presenter.java
@@ -616,7 +616,7 @@ public class Presenter implements IPlugInPort {
IDIYComponent> topComponent = components.get(0);
// If ctrl is pressed just toggle the component under mouse
// cursor.
- if (ctrlDown) {
+ if (!Utils.isMac() && ctrlDown) {
if (newSelection.contains(topComponent)) {
newSelection.removeAll(findAllGroupedComponents(topComponent));
} else {
diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar
index 41783f60..f057b085 100644
Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ
diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar
index 41783f60..f057b085 100644
Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ
diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar
index bdf502f1..e85ddb90 100644
Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ
diff --git a/diylc/diylc-swing/update.xml b/diylc/diylc-swing/update.xml
index 15f71c60..2e484e32 100644
--- a/diylc/diylc-swing/update.xml
+++ b/diylc/diylc-swing/update.xml
@@ -2001,5 +2001,21 @@
https://github.com/bancika/diy-layout-creator/releases
+
+
+ 3
+ 45
+ 0
+
+ 2018-12-21 00:00:00.000 CET
+
+
+
+ BUG_FIX
+ Fixed selection issues on right click in OSX
+
+
+ https://github.com/bancika/diy-layout-creator/releases
+