diff -up denemo/src/scripting/scheme-callbacks.c.orig denemo/src/scripting/scheme-callbacks.c
--- denemo/src/scripting/scheme-callbacks.c.orig	2019-07-26 15:09:10.000000000 +0200
+++ denemo/src/scripting/scheme-callbacks.c	2019-07-26 15:17:26.498223565 +0200
@@ -4410,9 +4410,8 @@ scheme_get_keypress (SCM putback)
           g_free (str);
           return scm;
         }
-      else
-        return SCM_BOOL (FALSE);
     }
+    return SCM_BOOL (FALSE);
 }
 
 /* get last keypress that successfully invoked a command */
diff -up denemo/src/ui/mousing.c.orig denemo/src/ui/mousing.c
--- denemo/src/ui/mousing.c.orig	2019-07-26 15:09:10.000000000 +0200
+++ denemo/src/ui/mousing.c	2019-07-26 15:20:42.302263871 +0200
@@ -921,6 +921,7 @@ gboolean activate_right_click (gint stat
             call_out_to_guile ("(d-EditSimilar 'once)");
             return TRUE;
         }
+    return FALSE;
     }
 /**
  * Mouse button press callback
