wxStyledTextCtrl asserts on selecting text

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

wxStyledTextCtrl asserts on selecting text

Post by cutecode »

странное поведение на debian в DEBUG версии. В Release и на Windows такого нет.

при выделении текста выскакивает окно ASSERT и ничего не показывает.
2.png
Если нажать на stop debuging, то call stack вроде как ссылается на CanPaste()
3.png
как бороться?

спасибо
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: wxStyledTextCtrl asserts on selecting text

Post by cutecode »

P.S.
В общем, вроде нашел. У меня добавлена в toolbar кнопка и событие на wxID_PASTE UpdateUI
Закоментировал event.Enable(CanPaste());
И прога виснуть перестала.

Code: Select all

void Edit::OnUpdateUI_PAST(wxUpdateUIEvent& event)
{
    wxLogNull l;
	//event.Enable(CanPaste());
}
Но теперь кнопка всегда неактивна

Мож я не правильно CanPaste() вызываю?
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 7459
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: wxStyledTextCtrl asserts on selecting text

Post by ONEEYEMAN »

Dobrogo vremeni sutok,
A kak ono v primere rabotaet?

Spasibo.
User avatar
cutecode
Super wx Problem Solver
Super wx Problem Solver
Posts: 425
Joined: Fri Dec 09, 2016 7:28 am
Contact:

Re: wxStyledTextCtrl asserts on selecting text

Post by cutecode »

в примере нет toolBar
wx 3.1.6 win/mac/linux

regards,
Alexander Saprykin
https://v2.dental-soft.ru
Post Reply