From 43eaaad9a67b21fa03f96d65e78ec8d119096b80 Mon Sep 17 00:00:00 2001 From: teramako Date: Mon, 23 Mar 2009 14:44:40 +0000 Subject: fix: close method git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@31477 d0d07461-0603-4401-acd4-de1884942a52 --- delicious_search.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'delicious_search.js') diff --git a/delicious_search.js b/delicious_search.js index b474c38..4f6e74c 100644 --- a/delicious_search.js +++ b/delicious_search.js @@ -250,8 +250,13 @@ let self = { context.generate = function() bookmarkSearch([], context.filter); }, close: function(){ - dbc.close(); - } + for each(let st in statements){ + if (st.state > 0) + statements[key].finalize(); + } + if (dbc.connectionReady) + dbc.close(); + }, }; self.init(); liberator.registerObserver("shutdown", self.close); -- cgit v1.2.3