From dab656007d4ecc75546d5d7a3b0743b896dd6666 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Sat, 4 Jun 2011 22:21:16 +0200
Subject: [PATCH] fix imageviewer not showing up when using the actions menu

---
 apps/files_imageviewer/js/lightbox.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/apps/files_imageviewer/js/lightbox.js b/apps/files_imageviewer/js/lightbox.js
index dd091aa0d7..e29bc510ee 100644
--- a/apps/files_imageviewer/js/lightbox.js
+++ b/apps/files_imageviewer/js/lightbox.js
@@ -1,3 +1,4 @@
+var lightBoxShown=false;
 $(document).ready(function() {
 	images={};//image cache
 	FileActions.register('image','View',function(filename){
@@ -38,9 +39,12 @@ function showLightbox(container,img){
 	container.append(img);
 	container.css('top',Math.round( ($( window ).height() - img.height)/2));
 	container.css('left',Math.round( ($( window ).width() - img.width)/2));
+	lightBoxShown=true;
 }
 
 function hideLightbox(){
-	$('#lightbox_overlay').remove();
-	$('#lightbox').remove();
+	if(lightBoxShown){
+		$('#lightbox_overlay').remove();
+		$('#lightbox').remove();
+	}
 }
\ No newline at end of file
-- 
GitLab