diff --git a/mapsforge-map/src/main/java/org/mapsforge/map/layer/Layer.java b/mapsforge-map/src/main/java/org/mapsforge/map/layer/Layer.java
index <HASH>..<HASH> 100644
--- a/mapsforge-map/src/main/java/org/mapsforge/map/layer/Layer.java
+++ b/mapsforge-map/src/main/java/org/mapsforge/map/layer/Layer.java
@@ -1,6 +1,7 @@
 /*
  * Copyright 2010, 2011, 2012, 2013 mapsforge.org
  * Copyright 2014 Ludwig M Brinckmann
+ * Copyright 2015 devemux86
  *
  * This program is free software: you can redistribute it and/or modify it under the
  * terms of the GNU Lesser General Public License as published by the Free Software
@@ -124,6 +125,8 @@ public abstract class Layer {
 	 */
 	public final void setVisible(boolean visible) {
 		this.visible = visible;
+
+		requestRedraw();
 	}
 
 	/**
Layer: request redraw on visibility change