// Author: Julian Smart
// Modified by:
// Created: 2006-10-01
-// RCS-ID: $Id$
// Copyright: (c) Julian Smart
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
if (!dim.IsValid())
{
- checkBox->SetValue(false);
+ if (checkBox)
+ checkBox->SetValue(false);
valueCtrl->SetValue(wxT("0"));
unitsCtrl->SetSelection(0);
#if 0
}
else
{
- checkBox->SetValue(true);
+ if (checkBox)
+ checkBox->SetValue(true);
if (dim.GetUnits() == wxTEXT_ATTR_UNITS_TENTHS_MM)
{
unitsIdx = 1;
void wxRichTextFormattingDialog::GetDimensionValue(wxTextAttrDimension& dim, wxTextCtrl* valueCtrl, wxComboBox* unitsCtrl, wxCheckBox* checkBox)
{
- if (!checkBox->GetValue())
+ if (checkBox && !checkBox->GetValue())
{
dim.Reset();
}
#endif // wxUSE_COLOURDLG
Refresh();
- wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, GetId());
+ wxCommandEvent event(wxEVT_BUTTON, GetId());
GetEventHandler()->ProcessEvent(event);
}
}