Mercurial > geeqie
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; |