diff options
author | teramako | 2009-03-23 14:44:40 +0000 |
---|---|---|
committer | teramako | 2009-03-23 14:44:40 +0000 |
commit | 43eaaad9a67b21fa03f96d65e78ec8d119096b80 (patch) | |
tree | 3913bfa232fa028c3d296ff0c236c1cf1fd1073f /delicious_search.js | |
parent | 37551001f496709ae2bd53bad1dc6d0e07b91ace (diff) | |
download | vimperator-plugins-43eaaad9a67b21fa03f96d65e78ec8d119096b80.tar.bz2 |
fix: close method
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@31477 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'delicious_search.js')
-rw-r--r-- | delicious_search.js | 9 |
1 files changed, 7 insertions, 2 deletions
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); |