From ba7c921b552f0e6450c6829646ee72de7e0f140f Mon Sep 17 00:00:00 2001 From: "Amir E. Aharoni" Date: Tue, 27 Nov 2012 00:52:41 +0200 Subject: [PATCH] (bug 42148) Saving the preferences only if they changed Change-Id: I46a6fa85bc5ebfe6f34a957c302b1bf997cb3576 --- resources/js/ext.uls.ime.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js index 07cfa365..c74312b4 100644 --- a/resources/js/ext.uls.ime.js +++ b/resources/js/ext.uls.ime.js @@ -61,6 +61,14 @@ $.extend( $.ime.preferences, { save: function ( callback ) { + if ( !this.registry.isDirty ) { + if ( callback ) { + callback.call( this ); + } + + return; + } + inputPreferences.set( 'ime', this.registry ); inputPreferences.save( callback ); },