[geany/geany-plugins] a1c7ae: Merge pull request #804 from b4n/geanynumberedbookmarks/reunload-crash
Frank Lanitz
git-noreply at xxxxx
Thu Dec 20 14:29:21 UTC 2018
Branch: refs/heads/master
Author: Frank Lanitz <frank at frank.uvena.de>
Committer: GitHub <noreply at github.com>
Date: Thu, 20 Dec 2018 14:29:21 UTC
Commit: a1c7aefbd6e7a30f292c6e0ed6701e6012f68959
https://github.com/geany/geany-plugins/commit/a1c7aefbd6e7a30f292c6e0ed6701e6012f68959
Log Message:
-----------
Merge pull request #804 from b4n/geanynumberedbookmarks/reunload-crash
GeanyNumberedBookmarks: Fix crash on re-unload
Modified Paths:
--------------
geanynumberedbookmarks/src/geanynumberedbookmarks.c
Modified: geanynumberedbookmarks/src/geanynumberedbookmarks.c
5 lines changed, 4 insertions(+), 1 deletions(-)
===================================================================
@@ -1554,7 +1554,9 @@ void plugin_cleanup(void)
for(i=0;i<GEANY(documents_array)->len;i++)
if(documents[i]->is_valid) {
sci=documents[i]->editor->sci;
- markers=GetMarkersUsed(sci);
+ markers=g_object_steal_data(G_OBJECT(sci), "Geany_Numbered_Bookmarks_Used");
+ if(!markers)
+ continue;
for(k=2;k<25;k++)
if(((*markers)&(1<<k))!=0)
scintilla_send_message(sci,SCI_MARKERDELETEALL,k,0);
@@ -1576,6 +1578,7 @@ void plugin_cleanup(void)
g_free(fdTemp);
fdTemp=fdTemp2;
}
+ fdKnownFilesSettings = NULL;
/* free memory used for settings */
g_free(FileDetailsSuffix);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list