summaryrefslogtreecommitdiff
path: root/core/urlbar.vala
diff options
context:
space:
mode:
Diffstat (limited to 'core/urlbar.vala')
-rw-r--r--core/urlbar.vala5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/urlbar.vala b/core/urlbar.vala
index 4e279e24..2d217861 100644
--- a/core/urlbar.vala
+++ b/core/urlbar.vala
@@ -106,11 +106,12 @@ namespace Midori {
case Gdk.Key.Delete:
case Gdk.Key.KP_Delete:
var suggestion_row = (SuggestionRow)selected_row;
- if (suggestion_row != null && !suggestion_row.item.database.readonly) {
+ if (suggestion_row != null && suggestion_row.item.database != null && !suggestion_row.item.database.readonly) {
listbox.move_cursor (Gtk.MovementStep.DISPLAY_LINES, -1);
suggestion_row.item.delete.begin ();
+ return true;
}
- return true;
+ return base.key_press_event (event);
case Gdk.Key.Escape:
popdown ();
return true;