     (.setPadding user-name pad 0 0 0)
     (.setLayoutParams user-img (android.widget.LinearLayout$LayoutParams. s s))
     (.setScaleType user-img android.widget.ImageView$ScaleType/CENTER_CROP)
-    (if (get pointers :ptrhash)
-      (future (let [user (get-single-user-data page-content)
+    (if-let [ptr-hash (get pointers :ptrhash)]
+      (future (let [user (get-single-user-data {:userhash ptr-hash})
                     path (get-pic-path (get user :userhash) (get user :pichash))
                     bitmap (path-to-bitmap path thumb-size)]
                 (on-ui (.setText user-name (get user :title))

                                                (not))))
                               (get page-content :userhash))
                    :ptrtime (when (= :post (get page-content :type))
                               (get page-content :time))})
        view (make-ui context [:linear-layout {:orientation 1}
                               [:linear-layout {:orientation 0
                                                :tag "user-info"}

  (show-dialog context
               nil
               (get-new-post-view context content)
               {:positive-name (get-string :save)
                :positive-func
                (fn [context dialog-view button-view]
                  (send-post context
