[haiku-commits] haiku: hrev44466 - src/kits/interface

  • From: leavengood@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 4 Aug 2012 05:56:19 +0200 (CEST)

hrev44466 adds 1 changeset to branch 'master'
old head: 33d23e8fed4f33534319306bffffbe376fe015b8
new head: 4ffc27fcc1acaca0d1ff69be54c048920d2e902e

----------------------------------------------------------------------------

4ffc27f: Fix incorrectly truncated menu labels.
  
  An off-by-one error (> instead of >= really) was causing truncation when it
  wasn't needed. But for some reason this only showed up when the main font size
  was increased. I may or may not look into that, but this fixes the issue.
  
  Maybe one of the faster bug logged to bug fixed times in Haiku history? ;)

                                  [ Ryan Leavengood <leavengood@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev44466
Commit:      4ffc27fcc1acaca0d1ff69be54c048920d2e902e
URL:         http://cgit.haiku-os.org/haiku/commit/?id=4ffc27f
Author:      Ryan Leavengood <leavengood@xxxxxxxxx>
Date:        Sat Aug  4 03:52:15 2012 UTC

----------------------------------------------------------------------------

1 file changed, 1 insertion(+), 1 deletion(-)
src/kits/interface/MenuItem.cpp |    2 +-

----------------------------------------------------------------------------

diff --git a/src/kits/interface/MenuItem.cpp b/src/kits/interface/MenuItem.cpp
index dc7ffef..c1ed667 100644
--- a/src/kits/interface/MenuItem.cpp
+++ b/src/kits/interface/MenuItem.cpp
@@ -410,7 +410,7 @@ BMenuItem::DrawContent()
        }
 
        // truncate if needed
-       if (frameWidth > labelWidth)
+       if (frameWidth >= labelWidth)
                fSuper->DrawString(fLabel);
        else {
                char *truncatedLabel = new char[strlen(fLabel) + 4];


Other related posts: