GNU bug report logs - #14471
24.1.50; GTK3 shows resize handle which cannot be disabled

Previous Next

Package: emacs;

Reported by: Peter Feigl <peter.feigl <at> gmx.at>

Date: Sat, 25 May 2013 15:35:01 UTC

Severity: normal

Tags: moreinfo, notabug

Found in version 24.1.50

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Kangas <stefan <at> marxist.se>
To: martin rudalics <rudalics <at> gmx.at>
Cc: Peter Feigl <peter.feigl <at> gmx.at>, 14471 <at> debbugs.gnu.org
Subject: bug#14471: 24.1.50; GTK3 shows resize handle which cannot be disabled
Date: Fri, 27 Sep 2019 12:10:59 +0200
martin rudalics <rudalics <at> gmx.at> writes:

> Ultimately, the decision whether to show a grip or not must be left to
> the window manager.  A tiling window manager should suppress it for
> all windows it shows.  The check mentioned by the OP is only needed
> for handling an apparent bug in a GTK 2 library
>
>    /* gtk_window_set_has_resize_grip is a Gtk+ 3.0 function but Ubuntu
>       has backported it to Gtk+ 2.0 and they add the resize grip for
>       Gtk+ 2.0 applications also.  But it has a bug that makes Emacs loop
>       forever, so disable the grip.  */
> #if (! defined HAVE_GTK3 \
>       && defined HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP)
>    gtk_window_set_has_resize_grip (GTK_WINDOW (wtop), FALSE);
> #endif
>
> and should not be generalized because we would penalize users who do
> want to see the grip on non-tiling WMs.  But if worse comes to worst
> we could provide an option to always suppress the grip.

Does that mean that this is an issue with the window manager and not with Emacs?

Best regards,
Stefan Kangas




This bug report was last modified 5 years and 318 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.