ソースを参照

Fix crash for invalid timeline queries

Zed 7 年 前
コミット
5510330f70
1 ファイル変更4 行追加1 行削除
  1. 4 1
      src/views/search.nim

+ 4 - 1
src/views/search.nim

@@ -13,7 +13,10 @@ proc renderSearch*(): VNode =
         button(`type`="submit"): icon "search"
         button(`type`="submit"): icon "search"
 
 
 proc renderTweetSearch*(timeline: Timeline; prefs: Prefs; path: string): VNode =
 proc renderTweetSearch*(timeline: Timeline; prefs: Prefs; path: string): VNode =
-  let users = get(timeline.query).fromUser
+  let users =
+    if timeline.query.isSome: get(timeline.query).fromUser
+    else: @[]
+
   buildHtml(tdiv(class="timeline-container")):
   buildHtml(tdiv(class="timeline-container")):
     tdiv(class="timeline-header"):
     tdiv(class="timeline-header"):
       text users.join(" | ")
       text users.join(" | ")