| 271 return; |
271 return; |
| 272 } |
272 } |
| 273 |
273 |
| 274 if (win->regex) |
274 if (win->regex) |
| 275 g_regex_unref(win->regex); |
275 g_regex_unref(win->regex); |
| 276 #if GLIB_CHECK_VERSION(2,34,0) |
276 |
| 277 win->regex = g_regex_new(text, G_REGEX_CASELESS|G_REGEX_JAVASCRIPT_COMPAT, 0, NULL); |
277 win->regex = g_regex_new(text, G_REGEX_CASELESS|G_REGEX_JAVASCRIPT_COMPAT, 0, NULL); |
| 278 #else |
278 |
| 279 win->regex = g_regex_new(text, G_REGEX_CASELESS, 0, NULL); |
|
| 280 #endif |
|
| 281 if (win->regex == NULL) { |
279 if (win->regex == NULL) { |
| 282 /* failed to compile */ |
280 /* failed to compile */ |
| 283 regex_change_color(win->expression, FALSE); |
281 regex_change_color(win->expression, FALSE); |
| 284 gtk_widget_set_sensitive(win->filter, FALSE); |
282 gtk_widget_set_sensitive(win->filter, FALSE); |
| 285 } else { |
283 } else { |