wxStyledTextCtrl asserts on selecting text

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

wxStyledTextCtrl asserts on selecting text

Post by cutecode »

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

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

спасибо
You do not have the required permissions to view the files attached to this post.
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: 427
Joined: Fri Dec 09, 2016 7:28 am

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: 7481
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: 427
Joined: Fri Dec 09, 2016 7:28 am

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