[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