[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#12234: 24.1; If set both (scroll-bar-mode -1) and (set-fringe-mode 0
From: |
Dmitry Gutov |
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 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 |
Eli Zaretskii <eliz@gnu.org> writes:
>> Date: Mon, 20 Aug 2012 00:20:56 +0800
>> From: hbin <embrace.hbin@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