Ticket #2958 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

Hotlist Window Buttons Busted - 4.8.7

Reported by: guido Owned by: andrew_b
Priority: major Milestone: 4.8.8
Component: mc-core Version: 4.8.7
Keywords: Cc:
Blocked By: Blocking:
Branch state: merged Votes for changeset: committed-master

Description

I just built mc 4.8.7 (currently using 4.8.6) on my Slackware 14.0
system. It works, but, the Hotlist window buttons at the panel bottom
are incorrectly displayed. On the left the buttons overlap each
other "[[ garbage ?]]" and on the right the Cancel button is
barely visible "[ C". This happens whether I use slang or ncurses
build. The menu item list is fine and works(selects).

I also have a very current Fedora 18 system on another drive.
It has all the latest libs, gcc, etc. I get the same odd window
there as well for a build on that platform.

glib2 IS > 2.12 for both distros.

Here are the configure options I have used (for many years)

--prefix=/usr --sysconfdir=/usr/share --mandir=/ref
--localstatedir=/var --disable-static --disable-doxygen-doc
--disable-doxygen-dot --disable-doxygen-html --disable-nls
--disable-vfs-cpio --disable-vfs-tar --disable-vfs-sfs
--disable-vfs-extfs --disable-vfs-fish --with-gnu-ld
--with-x --with-search-engine=glib --with-screen=ncurses

None of this occurs in 4.8.6, nor have I ever seen this bug
in any earlier version.

Any ideas what's happening?

Attachments

hotlist.png (626.0 KB) - added by guido 6 years ago.
ScreenShot? of Corrupted Hotlist Window Buttons

Change History

Changed 6 years ago by guido

ScreenShot? of Corrupted Hotlist Window Buttons

comment:1 in reply to: ↑ description Changed 6 years ago by andrew_b

  • Status changed from new to accepted
  • Owner set to andrew_b

Replying to guido:

Any ideas what's happening?

The bug's happening.

Quick fix is rebuild with --enable-nls.

comment:2 Changed 6 years ago by andrew_b

  • Branch state changed from no branch to on review

comment:3 follow-up: ↓ 4 Changed 6 years ago by guido

--enable-nls works.

Now, is this a bug that will be fixed in 4.8.8?

Or, is this a new requirement for all future releases > 4.8.6?
(--disable-nls is an invalid option?)

Thanks.

comment:4 in reply to: ↑ 3 Changed 6 years ago by andrew_b

Replying to guido:

Now, is this a bug that will be fixed in 4.8.8?

Yes.

comment:5 Changed 6 years ago by slavazanko

  • Votes for changeset set to slavazanko

comment:6 Changed 6 years ago by angel_il

  • Votes for changeset changed from slavazanko to slavazanko angel_il
  • Branch state changed from on review to approved

comment:7 Changed 6 years ago by andrew_b

  • Status changed from accepted to testing
  • Votes for changeset changed from slavazanko angel_il to committed-master
  • Resolution set to fixed
  • Branch state changed from approved to merged

Merged to master: [9c8c16bfd010f1a159754c3f643df57b14622aaf].

git log --pretty=oneline 0f9ca09..9c8c16b

comment:8 Changed 6 years ago by andrew_b

  • Status changed from testing to closed
Note: See TracTickets for help on using tickets.