qulogic/libgnt

Add g_return_(val_)if_fail in GntWM.

2019-05-10, Elliott Sales de Andrade
960964d9add2
Parents 70a6f838d8bf
Children c170d9e55711
Add g_return_(val_)if_fail in GntWM.
  • +11 -2
    gntwm.c
  • --- a/gntwm.c Fri May 10 05:00:29 2019 -0400
    +++ b/gntwm.c Fri May 10 05:04:29 2019 -0400
    @@ -2033,6 +2033,8 @@
    void gnt_wm_window_decorate(GntWM *wm, GntWidget *widget)
    {
    + g_return_if_fail(GNT_IS_WM(wm));
    +
    g_signal_emit(wm, signals[SIG_DECORATE_WIN], 0, widget);
    }
    @@ -2078,16 +2080,20 @@
    update_screen(priv);
    }
    -time_t gnt_wm_get_idle_time()
    +time_t
    +gnt_wm_get_idle_time(void)
    {
    return time(NULL) - last_active_time;
    }
    gboolean gnt_wm_process_input(GntWM *wm, const char *keys)
    {
    - GntWMPrivate *priv = gnt_wm_get_instance_private(wm);
    + GntWMPrivate *priv = NULL;
    gboolean ret = FALSE;
    + g_return_val_if_fail(GNT_IS_WM(wm), FALSE);
    + priv = gnt_wm_get_instance_private(wm);
    +
    keys = gnt_bindable_remap_keys(GNT_BINDABLE(wm), keys);
    idle_update = TRUE;
    @@ -2393,6 +2399,9 @@
    gboolean gnt_wm_process_click(GntWM *wm, GntMouseEvent event, int x, int y, GntWidget *widget)
    {
    gboolean ret = TRUE;
    +
    + g_return_val_if_fail(GNT_IS_WM(wm), FALSE);
    +
    idle_update = TRUE;
    g_signal_emit(wm, signals[SIG_MOUSE_CLICK], 0, event, x, y, widget, &ret);
    return ret;