diff --git a/zero-framework.el b/zero-framework.el index e198262bc06f0c219c6433fe20a37e173e0234e9..c58be182ff99fbeccb206bf499a4a0521fccda30 100644 --- a/zero-framework.el +++ b/zero-framework.el @@ -195,7 +195,7 @@ if t, `zero-debug' will output debug msg in *zero-debug* buffer") candidates-on-page `(("in_emacs" t) ("filename" ,(or (buffer-file-name) "")) - ("page_number" ,zero-current-page) + ("page_number" ,(1+ zero-current-page)) ("has_next_page" ,(or (> (length (or candidates zero-candidates)) (* zero-candidates-per-page (1+ zero-current-page))) (< zero-fetch-size (* zero-candidates-per-page (+ 2 zero-current-page))))) ("has_previous_page" ,(> zero-current-page 0)))) (zero-debug "candidates:\n %s\n " (s-join "\n " candidates-on-page)) diff --git a/zero-panel.el b/zero-panel.el index abb007bf1a1d597fd4d5d87aecd42a7947acfe77..57d8a06e81fc766b3a045896f3520d4dd4960794 100644 --- a/zero-panel.el +++ b/zero-panel.el @@ -71,7 +71,7 @@ For example, "show candidates" (zero-panel-async-call "ShowCandidates" nil :string preedit_str - :int32 candidate_length + :uint32 candidate_length (or candidates '(:array)) (zero-alist-to-asv hints)))