fixed initial snip for default-style-name
svn: r1786
This commit is contained in:
parent
a4bc935235
commit
f6ff774bef
|
@ -1591,7 +1591,7 @@ void wxMediaEdit::_Insert(wxSnip *isnip, long strlen, wxchar *str, wxList *snips
|
|||
|
||||
if (!len) {
|
||||
wxStyle *style;
|
||||
style = (stickyStyles
|
||||
style = ((stickyStyles & !initialStyleNeeded)
|
||||
? snips->style
|
||||
: GetDefaultStyle());
|
||||
snip = InsertTextSnip(start, style);
|
||||
|
@ -1790,6 +1790,8 @@ void wxMediaEdit::_Insert(wxSnip *isnip, long strlen, wxchar *str, wxList *snips
|
|||
len += addlen;
|
||||
}
|
||||
|
||||
initialStyleNeeded = 0;
|
||||
|
||||
revision_count++;
|
||||
|
||||
AdjustClickbacks(start, start, addlen, NULL);
|
||||
|
|
|
@ -506,6 +506,8 @@ class wxMediaEdit : public wxMediaBuffer
|
|||
|
||||
TF_Flag( caretBlinked ); /* Whether we want to hide an active caret or not */
|
||||
|
||||
TF_Flag( initialStyleNeeded );
|
||||
|
||||
#undef TF_Flag
|
||||
|
||||
int lastDrawCaret;
|
||||
|
|
|
@ -289,6 +289,7 @@ void wxMediaEdit::_ChangeStyle(long start, long end,
|
|||
if (!len) {
|
||||
startSnip = snips;
|
||||
endSnip = NULL;
|
||||
initialStyleNeeded = 0;
|
||||
} else {
|
||||
startSnip = FindSnip(start, +1);
|
||||
endSnip = FindSnip(end, +2);
|
||||
|
|
Loading…
Reference in New Issue
Block a user