Guarded the GtkXText double-buffering toggle behind a GTK3 compile check and added a GTK3 render pipeline note in gtk_xtext_new

This commit is contained in:
2026-01-29 23:01:02 -07:00
parent 7cbd905fae
commit d553862e52

View File

@@ -682,7 +682,11 @@ gtk_xtext_new (const XTextColor *palette, int separator)
xtext->buffer = gtk_xtext_buffer_new (xtext); xtext->buffer = gtk_xtext_buffer_new (xtext);
xtext->orig_buffer = xtext->buffer; xtext->orig_buffer = xtext->buffer;
#if !HAVE_GTK3
gtk_widget_set_double_buffered (GTK_WIDGET (xtext), FALSE); gtk_widget_set_double_buffered (GTK_WIDGET (xtext), FALSE);
#else
/* GTK3 already uses the GTK render pipeline; no manual double-buffering toggle. */
#endif
gtk_xtext_set_palette (xtext, palette); gtk_xtext_set_palette (xtext, palette);
return GTK_WIDGET (xtext); return GTK_WIDGET (xtext);