[Xfce4-commits] [xfce/xfce4-panel] 01/05: tasklist: Remove xfce_tasklist_geometry_set_invalid

noreply at xfce.org noreply at xfce.org
Sat Dec 22 23:18:43 CET 2018


This is an automated email from the git hooks/post-receive script.

a   j   b       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository xfce/xfce4-panel.

commit 5a30e2eef13459765d23c9e9820a7aaa88330635
Author: Alistair Buxton <a.j.buxton at gmail.com>
Date:   Tue Dec 4 01:14:27 2018 +0000

    tasklist: Remove xfce_tasklist_geometry_set_invalid
    
    The filter_monitors macro always checks n_monitors and all_monitors.
    This means that setting n_monitors to 0 whenever all_monitors is TRUE
    has no effect, and there is no need for a macro which does this.
---
 plugins/tasklist/tasklist-widget.c | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
index d5e4534..d5d6d06 100644
--- a/plugins/tasklist/tasklist-widget.c
+++ b/plugins/tasklist/tasklist-widget.c
@@ -71,7 +71,6 @@
 #define xfce_tasklist_vertical(tasklist) ((tasklist)->mode == XFCE_PANEL_PLUGIN_MODE_VERTICAL)
 #define xfce_tasklist_deskbar(tasklist) ((tasklist)->mode == XFCE_PANEL_PLUGIN_MODE_DESKBAR)
 #define xfce_tasklist_filter_monitors(tasklist) (!(tasklist)->all_monitors && (tasklist)->n_monitors > 1)
-#define xfce_tasklist_geometry_set_invalid(tasklist) ((tasklist)->n_monitors = 0)
 
 
 
@@ -587,7 +586,6 @@ xfce_tasklist_init (XfceTasklist *tasklist)
   tasklist->all_blinking = TRUE;
   tasklist->middle_click = XFCE_TASKLIST_MIDDLE_CLICK_DEFAULT;
   tasklist->label_decorations = TRUE;
-  xfce_tasklist_geometry_set_invalid (tasklist);
 #ifdef GDK_WINDOWING_X11
   tasklist->wireframe_window = 0;
 #endif
@@ -2043,7 +2041,6 @@ xfce_tasklist_update_monitor_geometry_idle (gpointer data)
 {
   XfceTasklist *tasklist = XFCE_TASKLIST (data);
   GdkScreen    *screen;
-  gboolean      geometry_set = FALSE;
 
   panel_return_val_if_fail (XFCE_IS_TASKLIST (tasklist), FALSE);
 
@@ -2054,15 +2051,9 @@ xfce_tasklist_update_monitor_geometry_idle (gpointer data)
       if (G_LIKELY (screen != NULL))
         {
           tasklist->n_monitors = gdk_screen_get_n_monitors (screen);
-          geometry_set = TRUE;
         }
     }
 
-  /* make sure we never poke the window geometry unneeded
-   * in the visibility function */
-  if (!geometry_set)
-    xfce_tasklist_geometry_set_invalid (tasklist);
-
   /* update visibility of buttons */
   if (tasklist->screen != NULL)
     xfce_tasklist_active_workspace_changed (tasklist->screen,
@@ -4035,8 +4026,6 @@ xfce_tasklist_set_include_all_monitors (XfceTasklist *tasklist,
        * update the visibility of the buttons */
       if (all_monitors)
         {
-          xfce_tasklist_geometry_set_invalid (tasklist);
-
           /* update visibility of buttons */
           xfce_tasklist_active_workspace_changed (tasklist->screen,
                                                   NULL, tasklist);

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list