From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Takafumi Arakaki Newsgroups: gmane.emacs.devel Subject: [PATCH] Fix "Error during redisplay" from which-func.el Date: Sun, 7 Oct 2012 07:43:40 +0200 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=20cf303b430981664604cb7197ff X-Trace: ger.gmane.org 1349588646 12600 80.91.229.3 (7 Oct 2012 05:44:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Oct 2012 05:44:06 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 07 07:44:12 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TKjet-0005h5-Bm for ged-emacs-devel@m.gmane.org; Sun, 07 Oct 2012 07:44:11 +0200 Original-Received: from localhost ([::1]:60106 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKjen-000780-6k for ged-emacs-devel@m.gmane.org; Sun, 07 Oct 2012 01:44:05 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44757) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKjek-00077f-DT for emacs-devel@gnu.org; Sun, 07 Oct 2012 01:44:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TKjej-0007ct-BQ for emacs-devel@gnu.org; Sun, 07 Oct 2012 01:44:02 -0400 Original-Received: from mail-qa0-f41.google.com ([209.85.216.41]:34007) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKjej-0007cp-4V for emacs-devel@gnu.org; Sun, 07 Oct 2012 01:44:01 -0400 Original-Received: by mail-qa0-f41.google.com with SMTP id p27so1766743qat.0 for ; Sat, 06 Oct 2012 22:44:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; bh=8jq4Q+R0UGzCU8e2zpQmuYyFtbu4ylNe5zF+zFN0wqA=; b=QlB81kuCsPyq+NryGYO8w5uVPQ7542MIETkl2wbAEo2qXzslAmwF0pPmjwwHlBjynD 1XEj3OCeerlrqeo6UrsNTnTlXNy9cnfteWX5LyZ4IFdFhyx8tf9YAw3NtFelLho6fCDb EQa02EhDQ9hMpAa8q9vXYG28G8H5/e6JhPAIcVAKuQCcnkD+zWQ356zTexq+lKM2v2k4 RnVnxnXF0xZ/u+6ZmsPxzzoNabb8VIJev98RJhBOZtUDvMKbxywHSVMn3f/bc/486YTd aOnsOVn85tzc2j7jSeC/cqD5jyzYCfdB4SqnAubm1EpS5WwEF0ax8SGk/fTHpegIGlGQ NDXw== Original-Received: by 10.224.181.201 with SMTP id bz9mr18666024qab.70.1349588640425; Sat, 06 Oct 2012 22:44:00 -0700 (PDT) Original-Received: by 10.224.76.78 with HTTP; Sat, 6 Oct 2012 22:43:40 -0700 (PDT) X-Google-Sender-Auth: quNcPEwNAmQhCx8wM2_NotUe2io X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.216.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:154152 Archived-At: --20cf303b430981664604cb7197ff Content-Type: text/plain; charset=ISO-8859-1 Hi, This patch should fix the following error when there is no function defined at point. Error during redisplay: (eval (replace-regexp-in-string "%" "%%" (gethash (selected-window) which-func-table which-func-unknown))) signaled (wrong-type-argument arrayp nil) I get this error at point in python file when there is no function defined before the cursor. Takafumi --20cf303b430981664604cb7197ff Content-Type: application/octet-stream; name="which-func-current-safer.patch" Content-Disposition: attachment; filename="which-func-current-safer.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h7zq1omm0 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL3doaWNoLWZ1bmMuZWwgYi9saXNwL3Byb2dtb2Rl cy93aGljaC1mdW5jLmVsCmluZGV4IDQ4MTkxNDkuLjFkZDU2YzYgMTAwNjQ0Ci0tLSBhL2xpc3Av cHJvZ21vZGVzL3doaWNoLWZ1bmMuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvd2hpY2gtZnVuYy5l bApAQCAtMTgyLDcgKzE4Miw4IEBAIGFuZCB5b3Ugd2FudCB0byBzaW1wbGlmeSB0aGVtIGZvciB0 aGUgbW9kZSBsaW5lCiAoZGVmY29uc3Qgd2hpY2gtZnVuYy1jdXJyZW50CiAgICcoOmV2YWwgKHJl cGxhY2UtcmVnZXhwLWluLXN0cmluZwogCSAgICIlIiAiJSUiCi0JICAgKGdldGhhc2ggKHNlbGVj dGVkLXdpbmRvdykgd2hpY2gtZnVuYy10YWJsZSB3aGljaC1mdW5jLXVua25vd24pKSkpCisJICAg KG9yIChnZXRoYXNoIChzZWxlY3RlZC13aW5kb3cpIHdoaWNoLWZ1bmMtdGFibGUgd2hpY2gtZnVu Yy11bmtub3duKQorCSAgICAgICB3aGljaC1mdW5jLXVua25vd24pKSkpCiA7OzsjIyNhdXRvbG9h ZCAocHV0ICd3aGljaC1mdW5jLWN1cnJlbnQgJ3Jpc2t5LWxvY2FsLXZhcmlhYmxlIHQpCiAKIChk ZWZ2YXIgd2hpY2gtZnVuYy1tb2RlIG5pbA== --20cf303b430981664604cb7197ff--