This is an automated email from the git hooks/post-receive script. T o Z 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 panel-plugins/xfce4-genmon-plugin.
commit a944334e50ad8c343077000bfdf1257d618d3e16 Author: ToZ <tony.pau...@gmail.com> Date: Sat Apr 4 13:21:02 2020 -0400 Fix label toggle display when cancelled --- panel-plugin/main.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/panel-plugin/main.c b/panel-plugin/main.c index d41f094..fcb59c5 100644 --- a/panel-plugin/main.c +++ b/panel-plugin/main.c @@ -47,6 +47,7 @@ typedef struct param_t { /* Configurable parameters */ char *acCmd; /* Commandline to spawn */ int fTitleDisplayed; + int fTitleDisplayedtmp; char *acTitle; uint32_t iPeriod_ms; char *acFont; @@ -710,14 +711,14 @@ static void ToggleTitle (GtkWidget *p_w, void *p_pvPlugin) struct gui_t *poGUI = &(poPlugin->oConf.oGUI); struct monitor_t *poMonitor = &(poPlugin->oMonitor); - poConf->fTitleDisplayed = + poConf->fTitleDisplayedtmp = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (p_w)); gtk_widget_set_sensitive (GTK_WIDGET (poGUI->wTF_Title), - poConf->fTitleDisplayed); - if (poConf->fTitleDisplayed) + poConf->fTitleDisplayedtmp); +/* if (poConf->fTitleDisplayedtmp) gtk_widget_show (GTK_WIDGET (poMonitor->wTitle)); else - gtk_widget_hide (GTK_WIDGET (poMonitor->wTitle)); + gtk_widget_hide (GTK_WIDGET (poMonitor->wTitle));*/ }/* ToggleTitle() */ /**************************************************************/ @@ -834,6 +835,7 @@ static void genmon_dialog_response (GtkWidget *dlg, int response, genmon_t *genmon) { struct param_t *poConf = &(genmon->oConf.oParam); + struct monitor_t *poMonitor = &(genmon->oMonitor); if (response == GTK_RESPONSE_OK) { if (poConf->acFonttmp) @@ -841,6 +843,13 @@ static void genmon_dialog_response (GtkWidget *dlg, int response, g_free (poConf->acFont); poConf->acFont = g_strdup (poConf->acFonttmp); } + + poConf->fTitleDisplayed = poConf->fTitleDisplayedtmp; + if (poConf->fTitleDisplayed) + gtk_widget_show (GTK_WIDGET (poMonitor->wTitle)); + else + gtk_widget_hide (GTK_WIDGET (poMonitor->wTitle)); + UpdateConf (genmon); genmon_write_config (genmon->plugin, genmon); /* Do not wait the next timer to update display */ -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits