summaryrefslogtreecommitdiff
path: root/docs/Makefile.am
diff options
context:
space:
mode:
authormbkma <[email protected]>2021-02-10 12:02:25 +0100
committerraveit65 <[email protected]>2021-03-02 22:19:58 +0100
commitc0c513f3ef7e7ea432e799d8a5e10cfe94d38908 (patch)
treee4b7840617c282855884bd3fac3c1c1313cb68fa /docs/Makefile.am
parent814ae9fdeb8367d0f5b43a4691b32a514cf3e6e9 (diff)
downloadpluma-c0c513f3ef7e7ea432e799d8a5e10cfe94d38908.tar.bz2
pluma-c0c513f3ef7e7ea432e799d8a5e10cfe94d38908.tar.xz
Introduce PlumaWindowActivatable, PlumaAppActivatable, PlumaViewActivatable
These interfaces are for extensions that should be activated against a window/app/view. Backport from - https://gitlab.gnome.org/GNOME/gedit/-/commit/4fe7161560941ae1aa42165ff4d71121ad6f67b9 - https://gitlab.gnome.org/GNOME/gedit/-/commit/56a790a6851ebc98766cc4aca27cb32dde1b41bf - https://gitlab.gnome.org/GNOME/gedit/-/commit/210ed41e48988646203fc94eba19ce94657821cd In pluma-app.c we use gtk_main_quit instead of app object unref when last window closed. Plugin engine finalization calls app_get_default which reconstructs the app object. Before that was reasonably ok because it didn't really do anything, but now the app does stuff in 'init'. See https://gitlab.gnome.org/GNOME/gedit/-/commit/90c9889a4a31fbebfa042c5d2c64bb2b05160b10
Diffstat (limited to 'docs/Makefile.am')
0 files changed, 0 insertions, 0 deletions