[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdereview/qrdf/soprano
From:       Daniele Galdi <daniele.galdi () gmail ! com>
Date:       2007-03-26 12:03:34
Message-ID: 1174910614.335532.24677.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 646654 by dagnele:

when a node isn't literal literal() must return an empty string.



 M  +4 -2      node.cpp  


--- trunk/kdereview/qrdf/soprano/node.cpp #646653:646654
@@ -38,6 +38,7 @@
   QString language;
 };
 
+static const QString empty;
 
 Node::Node()
 {
@@ -113,14 +114,15 @@
   return d->uri;
 }
 
+  static const QString nil;
 const QString &Node::literal() const
 {
-  return d->value;
+  return ( isLiteral() ? d->value : empty );
 }
 
 const QString &Node::blank() const
 {
-  return d->value;
+  return ( isBlank() ? d->value : empty );
 }
 
 const QUrl &Node::dataType() const
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic