<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/src/tests/kitemlistsmoothscrollertest.cpp, branch pixelated-scaling-option</title>
<subtitle>Patched KDE Dolphin with Pixel Scaling</subtitle>
<id>https://fiftyfourth.xyz/git/dolphin/atom/src/tests/kitemlistsmoothscrollertest.cpp?h=pixelated-scaling-option</id>
<link rel='self' href='https://fiftyfourth.xyz/git/dolphin/atom/src/tests/kitemlistsmoothscrollertest.cpp?h=pixelated-scaling-option'/>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/'/>
<updated>2026-06-13T15:26:22Z</updated>
<entry>
<title>smoothscroller: always emit scrollingStopped from scrollTo</title>
<updated>2026-06-13T15:26:22Z</updated>
<author>
<name>Méven Car</name>
<email>meven@kde.org</email>
</author>
<published>2026-06-13T15:24:49Z</published>
<link rel='alternate' type='text/html' href='https://fiftyfourth.xyz/git/dolphin/commit/?id=5ccdce11680528d1e993bffe2cae8417b5aba8c8'/>
<id>urn:sha1:5ccdce11680528d1e993bffe2cae8417b5aba8c8</id>
<content type='text'>
When scrollTo() is asked to move to the position the scrollbar already
holds (clamped, e.g. an item at the bottom, or a sub-pixel offset), no
animation runs and scrollingStopped() was never emitted. Callers waiting
for it stayed blocked: KItemListView::scrollToItem() delegates to scrollTo
for any non-zero offset, and DolphinView::renameSelectedItems() only opens
the inline rename editor once scrollingStopped() arrives. So inline rename
silently did nothing for the affected items.

Emit scrollingStopped() in the no-op case too, and add a regression test.
</content>
</entry>
</feed>
