Fix #15.
On branch master
Your branch is up-to-date with 'origin/master'.

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   location_list.vim
	modified:   quickfix.vim

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	../../../doc/tags
	../../../doc/tags-ja
	../../../test_unite_quickfix/

diff --git a/autoload/unite/sources/location_list.vim b/autoload/unite/sources/location_list.vim
index feebf36..fb89122 100644
--- a/autoload/unite/sources/location_list.vim
+++ b/autoload/unite/sources/location_list.vim
@@ -55,13 +55,8 @@ endfunction

 function! s:source.hooks.on_syntax(args, context)
 	call unite#sources#quickfix#hl_candidates(a:context)
-endfunction
-
-
-function! s:source.hooks.on_init(args, context)
 	let self.source__old_concealcursor = &l:concealcursor
 	setlocal concealcursor=incv
-	call unite#sources#quickfix#highlight_enable()
 endfunction

diff --git a/autoload/unite/sources/quickfix.vim b/autoload/unite/sources/quickfix.vim
index 1e8c560..9e32173 100644
--- a/autoload/unite/sources/quickfix.vim
+++ b/autoload/unite/sources/quickfix.vim
@@ -38,7 +38,7 @@ function! unite#sources#quickfix#get_quickfix_title(...)
 	let result = ""
 	try
 		noautocmd tabnew
-		execute "noautocmd" is_location_list ? "lopen" : "copen"
+		silent! execute "noautocmd" is_location_list ? "lopen" : "copen"
 		silent! let result = w:quickfix_title
 	finally
 		execute "noautocmd" is_location_list ? "lclose" : "cclose"