Don't call package--ensure-init-file if initialized during startup
commit6b6cc56e728a4d8b5ccac86ac393be7cd29207e2
authorNoam Postavsky <npostavs@gmail.com>
Thu, 23 Feb 2017 02:12:41 +0000 (22 21:12 -0500)
committerNoam Postavsky <npostavs@gmail.com>
Sun, 26 Feb 2017 16:11:40 +0000 (26 11:11 -0500)
treea99cac70d53b22f9ac095b0d2d9dedc9eab8d0ec
parent2bb467a2e2fc70d387ca9a174d5d3a1417a13008
Don't call package--ensure-init-file if initialized during startup

* lisp/emacs-lisp/package.el (package-initialize): Check
`after-init-time' rather than `load-file-name' to decide if
`package--ensure-init-file' should be called.  Depending on
`load-file-name' will fail if the user calls `pacakge-initialize' in
file which is loaded from the init file (Bug#24643, Bug#25819).
lisp/emacs-lisp/package.el