     
     func setupTableView() {
         self.tableView.doubleAction = "openUserWindow:"
+        self.rowDefaultHeight = self.tableView.rowHeight
     }
     
     func registerNibs() {

            options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: attributes)
        // log.debug("\(commentRect.size.width),\(commentRect.size.height)")
        
        return commentRect.size.height
    }
    
    func tableViewColumnDidResize(aNotification: NSNotification) {


    // row-height cache
    var rowHeightCacher = [Int: CGFloat]()
    var rowDefaultHeight: CGFloat!
    var lastShouldScrollToBottom = true
    var currentScrollAnimationCount = 0
    
