diff --git a/src/mainwindow.c b/src/mainwindow.c index 0731dcc..c5feead 100644 --- a/src/mainwindow.c +++ b/src/mainwindow.c @@ -1223,6 +1223,8 @@ void mainWindow_new_entry_clicked(GtkWidget *widget, gpointer user_data) if (fd) { fclose(fd); g_warning("File '%s' already exists.", path); + mainWindow_show_info(mainWindow, "This entry already exists. Opening existing file instead."); + mainWindow_openExternalEditor(path); } else { fd = fopen(path, "w"); if (fd) { @@ -1239,6 +1241,7 @@ void mainWindow_new_entry_clicked(GtkWidget *widget, gpointer user_data) mainWindow_openExternalEditor(path); } else { g_warning("Could not open file '%s' for writing.", path); + mainWindow_show_error(mainWindow, "Could not open file for writing."); } } }