diff --git a/src/ui/widget/canvas-grid.cpp b/src/ui/widget/canvas-grid.cpp
index 72de2308c7f76084edd8d383e4ccd331aac15495..e8751848a4144e20e2a06ca6abe2da231b4825b7 100644
--- a/src/ui/widget/canvas-grid.cpp
+++ b/src/ui/widget/canvas-grid.cpp
@@ -164,17 +164,29 @@ CanvasGrid::CanvasGrid(SPDesktopWidget *dtw)
if (!quick_preview_shortcut.empty()) {
_quick_preview_label->set_label("" + quick_preview_shortcut[0] + "");
+ } else {
+ _quick_preview_label->set_label("");
}
if (!quick_zoom_shortcut.empty()) {
_quick_zoom_label->set_label("" + quick_zoom_shortcut[0] + "");
+ } else {
+ _quick_zoom_label->set_label("");
}
_update_preview_connection = _preview_accel.connectModified([this]() {
+ if(_preview_accel.getShortcutText().empty()) {
+ _quick_preview_label->set_label("");
+ return;
+ }
_quick_preview_label->set_label("" + _preview_accel.getShortcutText()[0] + "");
});
_update_zoom_connection = _zoom_accel.connectModified([this]() {
+ if(_zoom_accel.getShortcutText().empty()) {
+ _quick_zoom_label->set_label("");
+ return;
+ }
_quick_zoom_label->set_label("" + _zoom_accel.getShortcutText()[0] + "");
});