<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>473242</bug_id>
          
          <creation_ts>2023-08-10 11:34:47 +0000</creation_ts>
          <short_desc>Filter brush engine crashes after switching filters</short_desc>
          <delta_ts>2023-08-16 16:26:16 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>krita</product>
          <component>Brush engines</component>
          <version>git master (please specify the git hash!)</version>
          <rep_platform>Microsoft Windows</rep_platform>
          <op_sys>Microsoft Windows</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="killy">80536642</reporter>
          <assigned_to name="Krita Bugs">krita-bugs-null</assigned_to>
          
          
          <cf_commitlink>https://invent.kde.org/graphics/krita/-/commit/5e5dc663f6be0621135f3ecb948d5e6075815f7d</cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2245770</commentid>
    <comment_count>0</comment_count>
    <who name="killy">80536642</who>
    <bug_when>2023-08-10 11:34:47 +0000</bug_when>
    <thetext>SUMMARY

After the filter brush engine switches filter, there is no corresponding filter configuration UI, and the default Gaussian blur filter configuration UI is still used. If the value is adjusted, krita will crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246917</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-16 16:25:24 +0000</bug_when>
    <thetext>Git commit e5d4773c2995be6028b0379339893897443d330f by Dmitry Kazakov.
Committed on 16/08/2023 at 17:58.
Pushed by dkazakov into branch &apos;master&apos;.

Fix crash when activating Halftone filter in Filter Brush

We shouldn&apos;t recreate the generator widget when the generator is
unchanged, it may cause a destruction of the compressor tight in
the timer handler, which causes a crash.

M  +18   -13   plugins/filters/halftone/KisHalftoneConfigPageWidget.cpp
M  +1    -0    plugins/filters/halftone/KisHalftoneConfigPageWidget.h

https://invent.kde.org/graphics/krita/-/commit/e5d4773c2995be6028b0379339893897443d330f</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246918</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-16 16:25:32 +0000</bug_when>
    <thetext>Git commit 74a8cf5472249d05a8a4dd9350e3e2331db3c58c by Dmitry Kazakov.
Committed on 16/08/2023 at 17:58.
Pushed by dkazakov into branch &apos;master&apos;.

Fix a crash when activating Color Index filter in the filter brush

M  +14   -2    plugins/filters/indexcolors/indexcolorpalette.cpp
M  +5    -0    plugins/filters/indexcolors/indexcolors.cpp

https://invent.kde.org/graphics/krita/-/commit/74a8cf5472249d05a8a4dd9350e3e2331db3c58c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246919</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-16 16:26:08 +0000</bug_when>
    <thetext>Git commit 7a50879a8cce2a41ac847e15ba36a4a2e7c80d0c by Dmitry Kazakov.
Committed on 16/08/2023 at 18:25.
Pushed by dkazakov into branch &apos;krita/5.2&apos;.

Fix crash when activating Halftone filter in Filter Brush

We shouldn&apos;t recreate the generator widget when the generator is
unchanged, it may cause a destruction of the compressor tight in
the timer handler, which causes a crash.

M  +18   -13   plugins/filters/halftone/KisHalftoneConfigPageWidget.cpp
M  +1    -0    plugins/filters/halftone/KisHalftoneConfigPageWidget.h

https://invent.kde.org/graphics/krita/-/commit/7a50879a8cce2a41ac847e15ba36a4a2e7c80d0c</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246920</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry Kazakov">dimula73</who>
    <bug_when>2023-08-16 16:26:16 +0000</bug_when>
    <thetext>Git commit 5e5dc663f6be0621135f3ecb948d5e6075815f7d by Dmitry Kazakov.
Committed on 16/08/2023 at 18:25.
Pushed by dkazakov into branch &apos;krita/5.2&apos;.

Fix a crash when activating Color Index filter in the filter brush

M  +14   -2    plugins/filters/indexcolors/indexcolorpalette.cpp
M  +5    -0    plugins/filters/indexcolors/indexcolors.cpp

https://invent.kde.org/graphics/krita/-/commit/5e5dc663f6be0621135f3ecb948d5e6075815f7d</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>