diff --git a/diylc/diylc-core/lib/app-framework.jar b/diylc/diylc-core/lib/app-framework.jar
index 87c33d37..b7e1a67c 100644
Binary files a/diylc/diylc-core/lib/app-framework.jar and b/diylc/diylc-core/lib/app-framework.jar differ
diff --git a/diylc/diylc-library/lib/app-framework.jar b/diylc/diylc-library/lib/app-framework.jar
index 87c33d37..b7e1a67c 100644
Binary files a/diylc/diylc-library/lib/app-framework.jar and b/diylc/diylc-library/lib/app-framework.jar differ
diff --git a/diylc/diylc-swing/lib/app-framework.jar b/diylc/diylc-swing/lib/app-framework.jar
index 87c33d37..b7e1a67c 100644
Binary files a/diylc/diylc-swing/lib/app-framework.jar and b/diylc/diylc-swing/lib/app-framework.jar differ
diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java
index 196a4cb5..2a87b431 100644
--- a/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java
+++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/tree/TreePanel.java
@@ -245,7 +245,7 @@ public class TreePanel extends JPanel {
@Override
public void mouseClicked(MouseEvent e) {
- if (SwingUtilities.isLeftMouseButton(e)) {
+ if (e == null || SwingUtilities.isLeftMouseButton(e)) {
try {
plugInPort.loadBlock(block);
} catch (InvalidBlockException e1) {
diff --git a/diylc/diylc-swing/update.xml b/diylc/diylc-swing/update.xml
index 9828bda7..f1a3d188 100644
--- a/diylc/diylc-swing/update.xml
+++ b/diylc/diylc-swing/update.xml
@@ -1844,6 +1844,26 @@
https://github.com/bancika/diy-layout-creator/releases
+
+
+
+ 3
+ 41
+ 1
+
+ 2018-12-11 00:00:00.000 CET
+
+
+
+ NEW_FEATURE
+ Automatically delete logs older than a week
+
+
+ BUG_FIX
+ Fixed building blocks that stopped working in version 3.40.0
+
+
+ https://github.com/bancika/diy-layout-creator/releases