diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py
index 369ae59375..4fc32b0e77 100644
--- a/src/calibre/gui2/preferences/look_feel.py
+++ b/src/calibre/gui2/preferences/look_feel.py
@@ -210,6 +210,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.fs_help_msg.setText(unicode(self.fs_help_msg.text())%(
_(' or ').join(keys)))
self.cover_grid_color_button.clicked.connect(self.change_cover_grid_color)
+ self.cover_grid_default_color_button.clicked.connect(self.restore_cover_grid_color)
self.size_calculated.connect(self.update_cg_cache_size, type=Qt.QueuedConnection)
self.tabWidget.currentChanged.connect(self.tab_changed)
self.cover_grid_empty_cache.clicked.connect(self.empty_cache)
@@ -320,6 +321,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.set_cg_color(col)
self.changed_signal.emit()
+ def restore_cover_grid_color(self):
+ self.set_cg_color(gprefs.defaults['cover_grid_color'])
+ self.changed_signal.emit()
+
def build_font_obj(self):
font_info = self.current_font
if font_info is not None:
diff --git a/src/calibre/gui2/preferences/look_feel.ui b/src/calibre/gui2/preferences/look_feel.ui
index 519e8dfc0f..774c017698 100644
--- a/src/calibre/gui2/preferences/look_feel.ui
+++ b/src/calibre/gui2/preferences/look_feel.ui
@@ -346,6 +346,13 @@
+ -
+
+
+ Restore &default color
+
+
+
-