GNU bug report logs - #12234
24.1; If set both (scroll-bar-mode -1) and (set-fringe-mode 0), and then try to resize the frame, the frame will gradual getting thin.

Previous Next

Package: emacs;

Reported by: hbin <embrace.hbin <at> gmail.com>

Date: Sun, 19 Aug 2012 18:32:01 UTC

Severity: normal

Merged with 12417

Found in versions 24.1, 24.2

Done: Jan Djärv <jan.h.d <at> swipnet.se>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: eliz <at> gnu.org
Cc: 12234 <at> debbugs.gnu.org, embrace.hbin <at> gmail.com
Subject: bug#12234: 24.1; If set both (scroll-bar-mode -1) and (set-fringe-mode 0), and then	try to resize the frame, the frame will gradual getting thin.
Date: Mon, 20 Aug 2012 00:03:26 +0400
Eli Zaretskii <eliz <at> gnu.org> writes:

>> Date: Mon, 20 Aug 2012 00:20:56 +0800
>> From: hbin <embrace.hbin <at> gmail.com>
>>
>> I'm using Emacs 24.1, if I both set (scroll-bar-mode -1) and
>> (set-fringe-mode 0), then if I trying to resize the frame, the frame
>> will gradual getting thin.
>>
>> See my question on the Stack Overflow please:
>> 
http://stackoverflow.com/questions/11373826/how-to-disable-fringe-in-emacs
>>
>> So does Emacs 23.3.1 do.
>
> Thank you, but please show a complete recipe.  The Stack Overflow
> question indicates that linum-mode is being used, and also it is not
> clear how do you start Emacs again -- do you have the fringe-mode and
> scroll-bar-mode set in your .emacs or something?
>
> At least I cannot reproduce the problem using just what you wrote.

Like I mentioned there in comments, I could reproduce it from emacs -Q
in Ubuntu.
Just evaluate `(scroll-bar-mode -1)`, then `(set-fringe-mode 0)`, then
grab a frame corner and drag it.

By the way, with Emacs 24.1, the console shows this:

(emacs-snapshot-gtk:2218): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: 
assertion `GTK_IS_MENU_SHELL(menu)' failed

(emacs-snapshot-gtk:2218): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: 
assertion `GTK_IS_MENU_SHELL(menu)' failed

(emacs-snapshot-gtk:2218): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: 
assertion `GTK_IS_MENU_SHELL(menu)' failed

(emacs-snapshot-gtk:2218): LIBDBUSMENU-GTK-CRITICAL **: watch_submenu: 
assertion `GTK_IS_MENU_SHELL(menu)' failed

** (emacs-snapshot-gtk:2218): CRITICAL **: os_bar_hide: assertion 
`OS_IS_BAR (bar)' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: gtk_widget_hide: assertion 
`GTK_IS_WIDGET (widget)' failed

** (emacs-snapshot-gtk:2218): CRITICAL **: os_bar_hide: assertion 
`OS_IS_BAR (bar)' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: gtk_widget_hide: assertion 
`GTK_IS_WIDGET (widget)' failed

** (emacs-snapshot-gtk:2218): CRITICAL **: os_bar_set_parent: assertion 
`OS_IS_BAR (bar)' failed

** (emacs-snapshot-gtk:2218): CRITICAL **: os_bar_hide: assertion 
`OS_IS_BAR (bar)' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: gtk_widget_hide: assertion 
`GTK_IS_WIDGET (widget)' failed

** (emacs-snapshot-gtk:2218): CRITICAL **: os_bar_set_parent: assertion 
`OS_IS_BAR (bar)' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

(emacs-snapshot-gtk:2218): Gtk-CRITICAL **: 
gtk_distribute_natural_allocation: assertion `extra_space >= 0' failed

--Dmitry




This bug report was last modified 12 years and 305 days ago.

Previous Next


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