[gnome-control-center] Printers: Actualize list of jobs at better place
- From: Marek KaÅÃk <mkasik src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] Printers: Actualize list of jobs at better place
- Date: Tue, 24 Jan 2012 11:32:29 +0000 (UTC)
commit b1228913ba26d4bea4b4ad81b21a099a61c27232
Author: Marek Kasik <mkasik redhat com>
Date: Tue Jan 24 12:31:54 2012 +0100
Printers: Actualize list of jobs at better place
Actualize list of print jobs after connection of "changed" signal
to GtkTreeSelection and after reset of sensitivity state of
job-handling buttons.
panels/printers/cc-printers-panel.c | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c
index c5a7967..decb76e 100644
--- a/panels/printers/cc-printers-panel.c
+++ b/panels/printers/cc-printers-panel.c
@@ -595,8 +595,6 @@ printer_selection_changed_cb (GtkTreeSelection *selection,
g_strcmp0 (priv->dests[priv->current_dest].name,
priv->jobs[priv->current_job].dest) == 0))
{
- actualize_jobs_list (self);
-
widget = (GtkWidget*)
gtk_builder_get_object (priv->builder, "job-release-button");
gtk_widget_set_sensitive (widget, FALSE);
@@ -608,6 +606,8 @@ printer_selection_changed_cb (GtkTreeSelection *selection,
widget = (GtkWidget*)
gtk_builder_get_object (priv->builder, "job-cancel-button");
gtk_widget_set_sensitive (widget, FALSE);
+
+ actualize_jobs_list (self);
}
actualize_allowed_users_list (self);
@@ -1398,7 +1398,6 @@ job_selection_changed_cb (GtkTreeSelection *selection,
static void
populate_jobs_list (CcPrintersPanel *self)
{
-
CcPrintersPanelPrivate *priv;
GtkTreeViewColumn *column;
GtkCellRenderer *renderer;
@@ -1407,8 +1406,6 @@ populate_jobs_list (CcPrintersPanel *self)
priv = PRINTERS_PANEL_PRIVATE (self);
- actualize_jobs_list (self);
-
treeview = (GtkTreeView*)
gtk_builder_get_object (priv->builder, "job-treeview");
@@ -1438,6 +1435,8 @@ populate_jobs_list (CcPrintersPanel *self)
g_signal_connect (gtk_tree_view_get_selection (treeview),
"changed", G_CALLBACK (job_selection_changed_cb), self);
+
+ actualize_jobs_list (self);
}
enum
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]