]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
Fix small leak in If action option parsing
[chaz/openbox] / openbox / event.c
index 8e0a6bb379bc58dc0abe19b287324fe77aa85072..a72f07b290912295a0afee6a2a3614936bbcd288 100644 (file)
@@ -1810,18 +1810,6 @@ static gboolean event_handle_menu_input(XEvent *ev)
         }
         ret = TRUE;
     }
-    else if (ev->type == MotionNotify) {
-        ObMenuFrame *f;
-        ObMenuEntryFrame *e;
-
-        if ((e = menu_entry_frame_under(ev->xmotion.x_root,
-                                        ev->xmotion.y_root)))
-            if (!(f = find_active_menu()) ||
-                f == e->frame ||
-                f->parent == e->frame ||
-                f->child == e->frame)
-                menu_frame_select(e->frame, e, FALSE);
-    }
     else if (ev->type == KeyPress || ev->type == KeyRelease) {
         guint mods;
         ObMenuFrame *frame;
@@ -2214,7 +2202,7 @@ gboolean event_time_after(guint32 t1, guint32 t2)
 gboolean find_timestamp(XEvent *e, gpointer data)
 {
     const Time t = event_get_timestamp(e);
-    if (t > event_curtime) {
+    if (t && t >= event_curtime) {
         event_curtime = t;
         return TRUE;
     }
@@ -2258,3 +2246,8 @@ void event_reset_time(void)
 {
     next_time();
 }
+
+void event_update_user_time(void)
+{
+    event_last_user_time = event_time();
+}
This page took 0.024835 seconds and 4 git commands to generate.