I checked out 
[geany@98bcbee3b99d71dfcdd9d3556ace9530ceda818d](https://github.com/geany/geany/commit/98bcbee3b99d71dfcdd9d3556ace9530ceda818d)
and built:
build@debian:~/Projects/geany-plugins-remote/geany-plugins$ git log | head
commit bc8d253244e5b6bb10f0be3d1127ec8b099d5bce
No errors raised by make
```
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
make[1]: Leaving directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins'
Making all in src
make[1]: Entering directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench/src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench/src'
make[1]: Entering directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory 
'/home/build/Projects/geany-plugins-remote/geany-plugins/workbench'
```
Created a Workbench, then created a project, then added a project to workbench, 
then closed and reopened geany.
<img width="519" height="634" alt="image" 
src="https://github.com/user-attachments/assets/521b3091-024e-45eb-86a7-1f43b4c5efb5";
 />
Both the project and the workbench opened.

This is the only critical in the ```geany --verbose``` log, but it appears to 
be unrelated to the changes.
```(geany:109669): Workbench-CRITICAL **: 09:18:59.395: 
plugin_workbench_on_doc_close: assertion 'doc != NULL && doc->file_name != 
NULL' failed```

Closes https://github.com/geany/geany-plugins/issues/1226
Fixes https://github.com/geany/geany-plugins/issues/1561
Contributed under GNU GENERAL PUBLIC LICENSE Version 2

You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany-plugins/pull/1575

-- Commit Summary --

  * fix doc is definitely used here
  * ADD on_project_(open|close) handlers
  * ADD utils.h include
  * ADD G_GNUC_UNUSED Macros

-- File Changes --

    M workbench/src/plugin_main.c (43)

-- Patch Links --

https://github.com/geany/geany-plugins/pull/1575.patch
https://github.com/geany/geany-plugins/pull/1575.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1575
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany-plugins/pull/[email protected]>

Reply via email to