On Tue, Jun 17, 2025 at 10:02:23AM -0400, Nikolas Nyby wrote:

> These changes fix flickering of selected pieces being dragged, using
> the 2D board in GTK 3.

I have commited your patch, with a small change since it was breaking builds
configured with --without-gtk.

It is relatively simple to check for this kind of issue. The trick is 
that you don't have to do your builds in the source directory.

For instance, if the sources are in .../gnubg, you run autogen.sh there 
to create the configure script, but then you can have a series of side 
directories like:

.../build where you run "../gnubg/configure" for the default configuration
.../build-gtk3 for "../gnubg/configure --with-gtk3"
.../build-nogtk for "../gnubg/configure --without-gtk"
.../build-clang for "../gnubg/configure CC=clang"
.../build-asan for "../gnubg/configure CFLAGS=-fsanitize=address"
etc...

Then you can easily verify if make completes successfully in the 
features-specific directories, check for possibly different warnings in 
the gcc or clang ones, run tests in the asan one, etc...

Reply via email to