[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r1378: Don't let the user enter an empty log filename. (trunk/src/gui/log)



Author: edmanm
Date: 2006-10-23 01:08:29 -0400 (Mon, 23 Oct 2006)
New Revision: 1378

Modified:
   trunk/src/gui/log/messagelog.cpp
Log:
Don't let the user enter an empty log filename.


Modified: trunk/src/gui/log/messagelog.cpp
===================================================================
--- trunk/src/gui/log/messagelog.cpp	2006-10-23 04:52:48 UTC (rev 1377)
+++ trunk/src/gui/log/messagelog.cpp	2006-10-23 05:08:29 UTC (rev 1378)
@@ -235,6 +235,14 @@
 {
   /* Update the logging status */
   _enableLogging = ui.chkEnableLogFile->isChecked();
+  if (_enableLogging && ui.lineFile->text().isEmpty()) {
+    /* The user chose to enable logging messages to a file, but didn't specify
+     * a log filename. */
+    VMessageBox::warning(this, tr("Log Filename Required"),
+      p(tr("You must enter a filename to be able to save log "
+           "messages to a file.")), VMessageBox::Ok);
+    return;
+  }
   if (rotateLogFile(ui.lineFile->text())) {
     saveSetting(SETTING_LOGFILE, ui.lineFile->text());
     saveSetting(SETTING_ENABLE_LOGFILE, _logFile.isOpen());