Skip to content

Commit e6a2901

Browse files
Mike Kupferwohler
Mike Kupfer
authored andcommitted
Fix folder creation error (Bug#67361)
* lisp/mh-e/mh-funcs.el (mh-kill-folder), lisp/mh-e/mh-search.el (mh-index-new-folder), lisp/mh-e/mh-utils.el (mh-prompt-for-folder): Check for existence of speedbar-buffer rather than mh-speed-folder-map. The latter can exist if mh-speed has only been loaded but not displayed.
1 parent 27ff4d9 commit e6a2901

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lisp/mh-e/mh-funcs.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ folder. This is useful for folders that are easily regenerated."
108108
(window-config mh-previous-window-config))
109109
(mh-set-folder-modified-p t) ; lock folder to kill it
110110
(mh-exec-cmd-daemon "rmf" 'mh-rmf-daemon folder)
111-
(when (boundp 'mh-speed-folder-map)
111+
(when (and (boundp 'speedbar-buffer) speedbar-buffer)
112112
(mh-speed-invalidate-map folder))
113113
(mh-remove-from-sub-folders-cache folder)
114114
(mh-set-folder-modified-p nil) ; so kill-buffer doesn't complain

lisp/mh-e/mh-search.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1569,7 +1569,7 @@ If the folder returned doesn't exist then it is created."
15691569
(save-excursion (mh-exec-cmd-quiet nil "rmf" chosen-name))
15701570
(mh-exec-cmd-quiet nil "folder" "-create" "-fast" chosen-name)
15711571
(mh-remove-from-sub-folders-cache chosen-name)
1572-
(when (boundp 'mh-speed-folder-map)
1572+
(when (and (boundp 'speedbar-buffer) speedbar-buffer)
15731573
(mh-speed-add-folder chosen-name))
15741574
chosen-name))
15751575

lisp/mh-e/mh-utils.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -795,7 +795,7 @@ used in searching."
795795
(message "Creating %s" folder-name)
796796
(mh-exec-cmd-error nil "folder" folder-name)
797797
(mh-remove-from-sub-folders-cache folder-name)
798-
(when (boundp 'mh-speed-folder-map)
798+
(when (and (boundp 'speedbar-buffer) speedbar-buffer)
799799
(mh-speed-add-folder folder-name))
800800
(message "Creating %s...done" folder-name))
801801
(new-file-flag

0 commit comments

Comments
 (0)