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

List:       kde-commits
Subject:    branches/koffice/1.6/koffice/kexi/kexidb
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2006-07-27 18:46:04
Message-ID: 1154025964.921457.5773.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 566989 by staniek:

-compile (gcc)
-possible crash fixed



 M  +1 -1      queryschema.cpp  
 M  +1 -1      queryschema.h  


--- branches/koffice/1.6/koffice/kexi/kexidb/queryschema.cpp #566988:566989
@@ -953,7 +953,7 @@
 			list.append( ci );
 
 			//handle lookup field schema
-			LookupFieldSchema *lookupFieldSchema = f->table()->lookupFieldSchema( *f );
+			LookupFieldSchema *lookupFieldSchema = f->table() ? f->table()->lookupFieldSchema( *f ) : 0;
 			if (lookupFieldSchema) {
 				// Lookup field schema found:
 				// Now we also need to fetch "visible" value from the lookup table, not only the value of binding.
--- branches/koffice/1.6/koffice/kexi/kexidb/queryschema.h #566988:566989
@@ -415,7 +415,7 @@
 		QueryColumnInfo::Vector fieldsExpanded(FieldsExpandedOptions options = Default);
 
 		/*! \return list of fields internal fields used for lookup columns. */
-		QueryColumnInfo::Vector QuerySchema::internalFields();
+		QueryColumnInfo::Vector internalFields();
 
 		/*! \return info for expanded of internal field at index \a index. 
 		 The returned field can be either logical or internal (for lookup),
[prev in list] [next in list] [prev in thread] [next in thread] 

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