diff --git a/gnoemoe/gm-triggers.c b/gnoemoe/gm-triggers.c index ce111d3..eae6b1c 100644 --- a/gnoemoe/gm-triggers.c +++ b/gnoemoe/gm-triggers.c @@ -308,13 +308,14 @@ gm_triggers_new_from_file(gchar *filename) { xmlDocPtr doc; xmlNodePtr cur; + trg->priv->path = g_strdup(filename); + if (!g_file_test(filename, G_FILE_TEST_EXISTS)) { gm_debug_msg(DEBUG_DEFAULT, "GmTriggers.NewFromFile: Trigger file does not exist"); return trg; } - trg->priv->path = g_strdup(filename); doc = xmlParseFile(filename); if (doc == NULL) {