[Xfce4-commits] [apps/xfce4-taskmanager] 03/05: Simplify WNCK #ifdefs

noreply at xfce.org noreply at xfce.org
Mon May 28 21:16:49 CEST 2018


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

l   a   n   d   r   y       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 apps/xfce4-taskmanager.

commit 8d4f013877b33f22c8cdfe48aaf6a494571b267b
Author: rim <rozhuk.im at gmail.com>
Date:   Mon May 28 03:33:34 2018 +0300

    Simplify WNCK #ifdefs
---
 src/task-manager.c | 49 ++++++++++---------------------------------------
 1 file changed, 10 insertions(+), 39 deletions(-)

diff --git a/src/task-manager.c b/src/task-manager.c
index cb34ddd..1a005ed 100644
--- a/src/task-manager.c
+++ b/src/task-manager.c
@@ -73,13 +73,8 @@ G_DEFINE_TYPE (XtmTaskManager, xtm_task_manager, G_TYPE_OBJECT)
 static void	xtm_task_manager_finalize			(GObject *object);
 
 static void	setting_changed					(GObject *object, GParamSpec *pspec, XtmTaskManager *manager);
-#ifdef HAVE_WNCK
-static void	model_add_task					(GtkTreeModel *model, Task *task, App *app, glong timestamp);
-static void	model_update_tree_iter				(GtkTreeModel *model, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task, App *app);
-#else
-static void	model_add_task					(GtkTreeModel *model, Task *task, glong timestamp);
-static void	model_update_tree_iter				(GtkTreeModel *model, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task);
-#endif
+static void	model_add_task					(XtmTaskManager *manager, Task *task, glong timestamp);
+static void	model_update_tree_iter				(XtmTaskManager *manager, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task);
 static void	model_mark_tree_iter_as_removed			(GtkTreeModel *model, GtkTreeIter *iter, glong timestamp);
 static void	model_remove_tree_iter				(GtkTreeModel *model, GtkTreeIter *iter);
 static gboolean	task_list_find_for_pid				(GArray *task_list, guint pid, Task **task, guint *idx);
@@ -167,13 +162,10 @@ _xtm_task_manager_set_model (XtmTaskManager *manager, GtkTreeModel *model)
 }
 
 static void
-#ifdef HAVE_WNCK
-model_add_task (GtkTreeModel *model, Task *task, App *app, glong timestamp)
-#else
-model_add_task (GtkTreeModel *model, Task *task, glong timestamp)
-#endif
+model_add_task (XtmTaskManager *manager, Task *task, glong timestamp)
 {
 	GtkTreeIter iter;
+	GtkTreeModel *model = manager->model;
 
 	gtk_list_store_append (GTK_LIST_STORE (model), &iter);
 	gtk_list_store_set (GTK_LIST_STORE (model), &iter,
@@ -185,11 +177,7 @@ model_add_task (GtkTreeModel *model, Task *task, glong timestamp)
 		XTM_PTV_COLUMN_FOREGROUND, NULL,
 		XTM_PTV_COLUMN_TIMESTAMP, timestamp,
 		-1);
-#ifdef HAVE_WNCK
-	model_update_tree_iter (model, &iter, timestamp, TRUE, task, app);
-#else
-	model_update_tree_iter (model, &iter, timestamp, TRUE, task);
-#endif
+	model_update_tree_iter (manager, &iter, timestamp, TRUE, task);
 }
 
 static void
@@ -211,18 +199,16 @@ model_remove_tree_iter (GtkTreeModel *model, GtkTreeIter *iter)
 }
 
 static void
-#ifdef HAVE_WNCK
-model_update_tree_iter (GtkTreeModel *model, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task, App *app)
-#else
-model_update_tree_iter (GtkTreeModel *model, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task)
-#endif
+model_update_tree_iter (XtmTaskManager *manager, GtkTreeIter *iter, glong timestamp, gboolean update_cmd_line, Task *task)
 {
+	GtkTreeModel *model = manager->model;
 	gchar *vsz, *rss, cpu[16];
 	gchar value[14];
 	glong old_timestamp;
 	gchar *old_state;
 	gchar *background, *foreground;
 #ifdef HAVE_WNCK
+	App *app = xtm_app_manager_get_app_from_pid (manager->app_manager, task->pid);
 	GdkPixbuf *icon;
 #endif
 
@@ -409,9 +395,6 @@ xtm_task_manager_update_model (XtmTaskManager *manager)
 	GtkTreeIter iter;
 	gboolean valid;
 	glong timestamp;
-#ifdef HAVE_WNCK
-	App *app;
-#endif
 
 	g_return_if_fail (XTM_IS_TASK_MANAGER (manager));
 
@@ -461,9 +444,6 @@ xtm_task_manager_update_model (XtmTaskManager *manager)
 		}
 
 		/* Task alive, check for update. */
-#ifdef HAVE_WNCK
-		app = xtm_app_manager_get_app_from_pid (manager->app_manager, pid);
-#endif
 		gboolean need_update = FALSE;
 		gboolean update_cmd_line = FALSE;
 
@@ -490,11 +470,7 @@ xtm_task_manager_update_model (XtmTaskManager *manager)
 		
 		if (need_update)
 		{
-#ifdef HAVE_WNCK
-			model_update_tree_iter (manager->model, &cur_iter, timestamp, update_cmd_line, task_new, app);
-#else
-			model_update_tree_iter (manager->model, &cur_iter, timestamp, update_cmd_line, task_new);
-#endif
+			model_update_tree_iter (manager, &cur_iter, timestamp, update_cmd_line, task);
 		}
 	}
 
@@ -505,12 +481,7 @@ xtm_task_manager_update_model (XtmTaskManager *manager)
 
 		if (task_list_find_for_pid (manager->tasks, tasktmp->pid, NULL, NULL))
 			continue;
-#ifdef HAVE_WNCK
-		app = xtm_app_manager_get_app_from_pid (manager->app_manager, tasktmp->pid);
-		model_add_task (manager->model, tasktmp, app, timestamp);
-#else
-		model_add_task (manager->model, tasktmp, timestamp);
-#endif
+		model_add_task (manager, tasktmp, timestamp);
 		/* XXX: add bininsert() here. */
 		g_array_append_val (manager->tasks, *tasktmp);
 		g_array_sort (manager->tasks, task_pid_compare_fn);

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


More information about the Xfce4-commits mailing list