wxStyledTextCtrl asserts on selecting text

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

wxStyledTextCtrl asserts on selecting text

Post by cutecode » Tue May 12, 2020 12:07 pm

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

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

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

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

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

Re: wxStyledTextCtrl asserts on selecting text

Post by cutecode » Tue May 12, 2020 1:22 pm

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.4 win/mac/linux

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

ONEEYEMAN
Part Of The Furniture
Part Of The Furniture
Posts: 4228
Joined: Sat Apr 16, 2005 7:22 am
Location: USA, Ukraine

Re: wxStyledTextCtrl asserts on selecting text

Post by ONEEYEMAN » Tue May 12, 2020 6:18 pm

Dobrogo vremeni sutok,
A kak ono v primere rabotaet?

Spasibo.

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

Re: wxStyledTextCtrl asserts on selecting text

Post by cutecode » Tue May 12, 2020 7:20 pm

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

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

Post Reply