diff --git a/indra/newview/llnetmap.cpp b/indra/newview/llnetmap.cpp
index 0c0681d1d1869bd734157c989f281bdb949ac1e3..369e370275071a726915ddf933bb6b6194231814 100755
--- a/indra/newview/llnetmap.cpp
+++ b/indra/newview/llnetmap.cpp
@@ -53,6 +53,7 @@
 #include "llsurface.h"
 #include "llviewercamera.h"
 #include "llviewercontrol.h"
+#include "llviewernetwork.h"
 #include "llviewertexture.h"
 #include "llviewertexturelist.h"
 #include "llviewermenu.h"
@@ -258,7 +259,7 @@ void LLNetMap::draw()
 
 			
 			// <alchemy>
-			if (use_world_map_image)
+			if (use_world_map_image && LLGridManager::getInstance()->isInSecondlife())
 			{
 				LLViewerTexture* img = regionp->getMapImage();
 				if (img && img->hasGLTexture())