comparison src/logwindow.c @ 681:ac0ede6a53cf

Do not create log window more than once.
author zas_
date Sun, 18 May 2008 07:36:57 +0000
parents 6d6f042b8ca5
children 54980ddfe1ce
comparison
equal deleted inserted replaced
680:2c9184126cf9 681:ac0ede6a53cf
169 } 169 }
170 170
171 171
172 void log_window_new(void) 172 void log_window_new(void)
173 { 173 {
174 LogWindow *logwin; 174 if (logwindow == NULL)
175 175 {
176 logwin = log_window_create(); 176 LogWindow *logwin;
177 log_window_init(logwin); 177
178 log_window_show(logwin); 178 logwin = log_window_create();
179 179 log_window_init(logwin);
180 logwindow = logwin; 180 logwindow = logwin;
181 }
182
183 log_window_show(logwindow);
181 } 184 }
182 185
183 void log_window_append(const gchar *str, LogType type) 186 void log_window_append(const gchar *str, LogType type)
184 { 187 {
185 GtkTextView *text; 188 GtkTextView *text;