 		if let cidx = mValueTable.titleIndex(by: title) {
 			mViewTable.set(column: cidx, row: ridx, view: newview)
 		} else {
-			CNLog(logLevel: .error, message: "Failed to set new view", atFunction: #function, inFile: #file)
+			CNLog(logLevel: .error, message: "Failed to set new view: title=\(title)", atFunction: #function, inFile: #file)
 		}
 	}
 

			result.width  += width
			result.height =  max(result.height, height)
		}
		return result
	}
	#endif

		/* Allocate view table */
		mViewTable = KCViewTable(columnCount: colnum, rowCount: mValueTable.rowCount)

		if mValueTable.hasHeader {
			mTableView.headerView = NSTableHeaderView()
		} else {
			mTableView.headerView = nil
		}

		mTableView.noteNumberOfRowsChanged()
		mTableView.reloadData()
		mIsReloading = true
