Gimp/app
Alx Sa 81c67e5614 tools: Don't commit Filter Tool without a filter
The Filter Tool is a "hidden" tool that we switch to
when applying a filter. Like other tools, it commits when
we save our image. However, we may no longer have an
active filter in the tool when we do so (like, after applying
an NDE filter). Because we check the drawable from the
filter to confirm whether we should force NDE or not,
this can cause a CRITICAL when we try to access a now
non-existent filter.

This patch extends the "if (filter_tool->filter)" check to
cover the full commit check process, to prevent the bug.
2025-10-02 12:07:25 +00:00
..
actions Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
config app, pdb: "Add Layer Mask" dialog asks whether to edit mask immediately. 2025-09-22 22:04:32 +02:00
core app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
dialogs app: use the new release/ alias URLs for the "Learn more" link of… 2025-10-01 14:40:18 +02:00
display Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
file app: make sure we only consider the inner file load procedure to… 2025-09-29 17:46:32 +02:00
file-data app, libgimpbase, plug-ins: deprecate GimpPixPipe. 2025-09-11 16:23:57 +02:00
gegl app: Make block-listing of GIMP operations optional 2025-08-03 21:38:28 +00:00
gui app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
menus Issue #11869: use a custom AppMenu for macOS 2025-09-26 11:43:47 +00:00
operations app: improve GimpTRCType arguments' labels. 2025-08-03 21:38:28 +00:00
paint paint: Use PROP_VIEW_ZOOM and PROP_VIEW_ROTATION 2025-07-16 03:35:16 +00:00
path app: Fix description typo 2025-09-24 17:24:28 +00:00
pdb app, pdb: similar to the previous commit, but for files loaded with… 2025-09-29 17:46:32 +02:00
plug-in app, libgimp, pdb: add GimpLinkLayer base API. 2025-09-24 01:56:52 +02:00
propgui app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
tests app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
text app: use more recent harfbuzz API. 2025-09-22 00:43:11 +02:00
tools tools: Don't commit Filter Tool without a filter 2025-10-02 12:07:25 +00:00
widgets app: minor indentation cleanup. 2025-09-26 23:30:37 +02:00
xcf app, pdb: "Add Layer Mask" dialog asks whether to edit mask immediately. 2025-09-22 22:04:32 +02:00
about.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
app.c app: localize some strings now that we are out of string freeze. 2025-06-04 23:46:39 +02:00
app.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
errors.c Issue #12789: make sure gimp-debug-tool is correctly found on Windows. 2025-02-24 18:37:58 +01:00
errors.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-debug.c
gimp-debug.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-intl.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-log.c
gimp-log.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-priorities.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-update.c Issue #13553: pop an error dialog up only for specific GIO error. 2025-09-29 20:31:40 +02:00
gimp-update.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimp-version.c app: add gexiv2 and exiv2 versions to crash data 2024-09-23 18:24:48 +00:00
gimp-version.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpcore.def path, tools, pdb: UX updates to vector layers 2025-08-17 02:20:19 +00:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
git-version.h.in app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
language.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
language.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
main.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
meson.build app: rename app/vectors/ to app/path/ 2025-07-07 15:44:15 +02:00
sanity.c meson, app: depend on babl-0.1.116 2025-10-02 13:22:29 +02:00
sanity.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
signals.c app: Make possible to append _NT_SYMBOL_PATH 2025-09-09 12:57:46 -03:00
signals.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00