From be60b451eb7a152f19e31eeaf1b2f009eadb1a6b Mon Sep 17 00:00:00 2001
From: Bartek Przybylski <bart.p.pl@gmail.com>
Date: Sat, 24 Mar 2012 19:21:36 +0100
Subject: [PATCH] fix albums thumbnails preview for opera

---
 apps/gallery/js/albums.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/apps/gallery/js/albums.js b/apps/gallery/js/albums.js
index be121b2d70..1fb38a5546 100644
--- a/apps/gallery/js/albums.js
+++ b/apps/gallery/js/albums.js
@@ -67,14 +67,14 @@ Albums={
 			$(".gallery_album_cover", local).css('background-repeat', 'no-repeat');
 			$(".gallery_album_cover", local).css('background-position', '0');
 			$(".gallery_album_cover", local).css('background-image','url("'+OC.filePath('gallery','ajax','galleryOp.php')+'?operation=get_covers&albumname='+escape(a.name)+'")');
-			$(".gallery_album_cover", local).mousemove(function(e) {
+			$(".gallery_album_cover", local).mousemove(function(event) {
 				var albumMetadata = Albums.find(this.title);
 				if (albumMetadata == undefined) {
 					return;
 				}
-				var x = Math.floor((e.layerX - this.offsetLeft)/(this.offsetWidth/albumMetadata.numOfCovers));
+				var x = Math.floor(event.offsetX/(this.offsetWidth/albumMetadata.numOfCovers));
 				x *= this.offsetWidth;
-				if (x < 0) x=0;
+        if (x < 0 ||  isNaN(x)) x=0;
 				$(this).css('background-position', -x+'px 0');
 			});
 			$(element).append(local);
-- 
GitLab