回文章列表
作者hpo14.bbs@bbs.csie.ntust.edu.tw (雨) 看板: itoc
標題Re: [功能] 支援pmore2007互動式動畫
時間資工清流站 (2008/09/23 Tue 02:15:09)
: maple/post.c

-    /* Thor.990204: 為考慮more 傳回值 */

  後面省略………

除了 post.c 以下也有相同的部份要修改

: maple/xpost.c   xpost_broswer()

-    // Thor.990204: 為考慮more 傳回值
-    if ((key = more(fpath, FOOTER_POST)) < 0)
-      break;

    comebackPos = hdr->xid;
    /* Thor.980911: 從串接模式回來時要回到看過的那篇文章位置 */

    post_history(xo, hdr);
    strcpy(currtitle, str_ttl(hdr->title));

+    // Thor.990204: 為考慮more 傳回值
+    if ((key = more(fpath, FOOTER_POST)) < 0)
+      break;

: maple/xpost.c   xmbox_browse()

-    /* Thor.990204: 為考慮more 傳回值 */
-    if ((key = more(fpath, FOOTER_MAILER)) < 0)
-      break;

    comebackPos = hdr->xid;
    /* Thor.980911: 從串接模式回來時要回到看過的那篇文章位置 */

    strcpy(currtitle, str_ttl(hdr->title));

+    /* Thor.990204: 為考慮more 傳回值 */
+    if ((key = more(fpath, FOOTER_MAILER)) < 0)
+      break;


: maple/mail.c   mbox_broswe()

-    // Thor.990204: 為考慮more 傳回值
-    if ((nmode = more(fpath, FOOTER_MAILER)) < 0)
-      break;

    ……

    strcpy(currtitle, str_ttl(hdr->title));

+    /* Thor.990204: 為考慮more 傳回值 */
+    if ((nmode = more(fpath, FOOTER_MAILER)) < 0)
+      break;

-------------------------------------------------------------------
另外,不知道其他有實裝 pmore.c 的各位有沒有如下的問題

在有開過投票的看板,執行 大R (查閱投票/賭盤結果)

會顯示來,但是當檔案尚未 show 到檔尾就按下 ← 的時候

他又會顯示 vmsg("目前沒有任何開票的結果");

原因是 ← (KEY_RIGHT) 被定義為 -4

我個人是用以下方式處理掉,有同樣問題的可以試看看

: so/vote.c    vote_result()

  /* Thor.990204: 為考慮more 傳回值 */
!  if (more(fpath, NULL) != -1)
    return XO_INIT; // XZ_POST 和 XZ_VOTE 共用 vote_result()

--
>> 台灣科技大學 資工清流站 # bbs.csie.ntust.edu.tw #
>> From: 61-59-78-243.static.seed.net.tw
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻