~mdoyen/homebank/5.2.x

« back to all changes in this revision

Viewing changes to src/ui-assist-start.c

  • Committer: Maxime Doyen
  • Date: 2019-07-29 20:34:22 UTC
  • Revision ID: homebank@free.fr-20190729203422-hy3g4szjv3dbzmxu
5.2.7 release

Show diffs side-by-side

added added

removed removed

Lines of Context:
81
81
        if (txt && *txt)
82
82
        {
83
83
                item->name = g_strdup(txt);
 
84
                //#1837838 remove extra lead/tail space
 
85
                g_strstrip(item->name);
84
86
        }
85
87
 
86
88
        item->kcur = GLOBALS->kcur;
182
184
 
183
185
}
184
186
 
 
187
 
185
188
static void
186
189
on_entry_changed (GtkWidget *widget, gpointer data)
187
190
{
188
 
  GtkAssistant *assistant = GTK_ASSISTANT (data);
189
 
  GtkWidget *current_page;
190
 
  gint page_number;
191
 
  const gchar *text;
192
 
 
193
 
  page_number = gtk_assistant_get_current_page (assistant);
194
 
  current_page = gtk_assistant_get_nth_page (assistant, page_number);
195
 
  text = gtk_entry_get_text (GTK_ENTRY (widget));
196
 
 
197
 
  if (text && *text)
198
 
    gtk_assistant_set_page_complete (assistant, current_page, TRUE);
199
 
  else
200
 
    gtk_assistant_set_page_complete (assistant, current_page, FALSE);
 
191
GtkAssistant *assistant = GTK_ASSISTANT (data);
 
192
GtkWidget *current_page;
 
193
gint page_number;
 
194
gchar *text;
 
195
 
 
196
        page_number = gtk_assistant_get_current_page (assistant);
 
197
        current_page = gtk_assistant_get_nth_page (assistant, page_number);
 
198
        //#1837838: complete space or leadin/trialin space is possible
 
199
        text = g_strdup(gtk_entry_get_text (GTK_ENTRY (widget)));
 
200
        g_strstrip(text);
 
201
        
 
202
        if (strlen(text) > 0)
 
203
                gtk_assistant_set_page_complete (assistant, current_page, TRUE);
 
204
        else
 
205
                gtk_assistant_set_page_complete (assistant, current_page, FALSE);
 
206
 
 
207
        g_free(text);
201
208
}
202
209
 
203
210