Don't check pointer before to delete it

wilder-portage
Montel Laurent 15 years ago
parent e9d2a0b5e9
commit a955ae6e36
  1. 3
      src/ColorSchemeEditor.cpp
  2. 3
      src/KeyBindingEditor.cpp
  3. 6
      src/Session.cpp

@ -151,8 +151,7 @@ void ColorSchemeEditor::setTransparencyPercentLabel(int percent)
}
void ColorSchemeEditor::setup(const ColorScheme* scheme)
{
if ( _colors )
delete _colors;
delete _colors;
_colors = new ColorScheme(*scheme);

@ -174,8 +174,7 @@ QString KeyBindingEditor::description() const
void KeyBindingEditor::setup(const KeyboardTranslator* translator)
{
if ( _translator )
delete _translator;
delete _translator;
_translator = new KeyboardTranslator(*translator);

@ -755,10 +755,8 @@ void Session::sendMouseEvent(int buttons, int column, int line, int eventType)
Session::~Session()
{
if (_foregroundProcessInfo)
delete _foregroundProcessInfo;
if (_sessionProcessInfo)
delete _sessionProcessInfo;
delete _foregroundProcessInfo;
delete _sessionProcessInfo;
delete _emulation;
delete _shellProcess;
delete _zmodemProc;

Loading…
Cancel
Save