@@ -257,10 +257,12 @@ define(function () { 'use strict';
257257 safeCallback ( settings . callback_reveal , element , instance ) ; // <== DEPRECATED
258258 } ;
259259 var setBackground = function setBackground ( element , settings , instance ) {
260- var srcDataValue = getData ( element , isHiDpi ? settings . data_bg_hidpi : settings . data_bg ) ;
261- if ( ! srcDataValue ) return ;
262- element . style . backgroundImage = "url(\"" . concat ( srcDataValue , "\")" ) ;
263- getTempImage ( element ) . setAttribute ( "src" , srcDataValue ) ; // Annotate and notify loading
260+ var bg1xValue = getData ( element , settings . data_bg ) ;
261+ var bgHiDpiValue = getData ( element , settings . data_bg_hidpi ) ;
262+ var bgDataValue = isHiDpi && bgHiDpiValue ? bgHiDpiValue : bg1xValue ;
263+ if ( ! bgDataValue ) return ;
264+ element . style . backgroundImage = "url(\"" . concat ( bgDataValue , "\")" ) ;
265+ getTempImage ( element ) . setAttribute ( "src" , bgDataValue ) ; // Annotate and notify loading
264266
265267 increaseLoadingCount ( instance ) ;
266268 addClass ( element , settings . class_loading ) ;
@@ -272,7 +274,9 @@ define(function () { 'use strict';
272274 // COULD BE A GRADIENT BACKGROUND IMAGE
273275
274276 var setMultiBackground = function setMultiBackground ( element , settings , instance ) {
275- var bgDataValue = getData ( element , isHiDpi ? settings . data_bg_multi_hidpi : settings . data_bg_multi ) ;
277+ var bg1xValue = getData ( element , settings . data_bg_multi ) ;
278+ var bgHiDpiValue = getData ( element , settings . data_bg_multi_hidpi ) ;
279+ var bgDataValue = isHiDpi && bgHiDpiValue ? bgHiDpiValue : bg1xValue ;
276280 if ( ! bgDataValue ) return ;
277281 element . style . backgroundImage = bgDataValue ; // Annotate and notify applied
278282
0 commit comments