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

[vidalia-svn] r1214: If a QVariant's type() == QVariant::Invalid, then its value (trunk/src/config)



Author: edmanm
Date: 2006-09-20 22:23:44 -0400 (Wed, 20 Sep 2006)
New Revision: 1214

Modified:
   trunk/src/config/serversettings.cpp
Log:
If a QVariant's type() == QVariant::Invalid, then its value isn't valid either.


Modified: trunk/src/config/serversettings.cpp
===================================================================
--- trunk/src/config/serversettings.cpp	2006-09-21 01:43:39 UTC (rev 1213)
+++ trunk/src/config/serversettings.cpp	2006-09-21 02:23:44 UTC (rev 1214)
@@ -143,9 +143,13 @@
 ServerSettings::isEmptyValue(QVariant value)
 {
   switch (value.type()) {
-    case QVariant::String: return (value.toString().isEmpty());
+    case QVariant::String: 
+      return (value.toString().isEmpty());
     case QVariant::UInt:  
-    case QVariant::Int:   return (value.toUInt() == 0);
+    case QVariant::Int:     
+      return (value.toUInt() == 0);
+    case QVariant::Invalid:
+      return true;
     default:  break;
   }
   return false;