diff --git a/Makefile b/Makefile index d64f65a..bad77ef 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,10 @@ ifeq (${CXX}, g++) CXXFLAGS += -Wno-missing-field-initializers endif +ifeq (${CXX}, clang++) + CXXFLAGS += -Wimplicit-fallthrough +endif + LDFLAGS := -s -Wl,--as-needed ${LDFLAGS} LDLIBS := ${shell pkg-config --libs ${GTK} ${VTE}} diff --git a/termite.cc b/termite.cc index a8def78..f7f40be 100644 --- a/termite.cc +++ b/termite.cc @@ -695,6 +695,7 @@ gboolean key_press_cb(VteTerminal *vte, GdkEventKey *event, keybind_info *info) gtk_widget_show(info->panel.da); overlay_show(&info->panel, overlay_mode::urlselect, false); exit_command_mode(vte, &info->select); + return TRUE; case GDK_KEY_c: vte_terminal_copy_clipboard(vte); return TRUE;