hrev44980 adds 1 changeset to branch 'master' old head: 5eb2d70fa786defcfd712bcf9d596af01288a08f new head: 6993d26c7abec2a48764a85260b0190933dd179b overview: http://cgit.haiku-os.org/haiku/log/?qt=range&q=6993d26+%5E5eb2d70 ---------------------------------------------------------------------------- 6993d26: Revert of hrev44979 and real fix for #6453 Thanks Stefano Ceccherini for opening my eyes. ;-) [ Siarzhuk Zharski <zharik@xxxxxx> ] ---------------------------------------------------------------------------- Revision: hrev44980 Commit: 6993d26c7abec2a48764a85260b0190933dd179b URL: http://cgit.haiku-os.org/haiku/commit/?id=6993d26 Author: Siarzhuk Zharski <zharik@xxxxxx> Date: Sat Dec 8 08:43:56 2012 UTC Ticket: https://dev.haiku-os.org/ticket/6453 ---------------------------------------------------------------------------- 1 file changed, 1 insertion(+), 14 deletions(-) src/apps/stylededit/StyledEditWindow.cpp | 15 +-------------- ---------------------------------------------------------------------------- diff --git a/src/apps/stylededit/StyledEditWindow.cpp b/src/apps/stylededit/StyledEditWindow.cpp index 7b8ddd7..6df62eb 100644 --- a/src/apps/stylededit/StyledEditWindow.cpp +++ b/src/apps/stylededit/StyledEditWindow.cpp @@ -1599,20 +1599,7 @@ StyledEditWindow::_SetFontStyle(const char* fontFamily, const char* fontStyle) font.SetFace(face); - int32 start = 0, finish = 0; - fTextView->GetSelection(&start, &finish); - - if (start != finish) { - text_run_array* runArray = fTextView->RunArray(start, finish);; - - for (int i = 0; i < runArray->count; i++) { - runArray->runs[i].font.SetFamilyAndStyle(fontFamily, fontStyle); - runArray->runs[i].font.SetFace(face); - } - - fTextView->SetRunArray(start, finish, runArray); - } else - fTextView->SetFontAndColor(&font); + fTextView->SetFontAndColor(&font, B_FONT_FAMILY_AND_STYLE); BMenuItem* superItem; superItem = fFontMenu->FindItem(fontFamily);