Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 357945
Collapse All | Expand All

(-)konsole-4.6.1/konsole/src/Emulation.cpp (-2 / +11 lines)
Lines 55-61 Emulation::Emulation() : Link Here
55
  _codec(0),
55
  _codec(0),
56
  _decoder(0),
56
  _decoder(0),
57
  _keyTranslator(0),
57
  _keyTranslator(0),
58
  _usesMouse(false)
58
  _usesMouse(false),
59
  _imageSizeSet(false)
59
{
60
{
60
  // create screens with a default size
61
  // create screens with a default size
61
  _screen[0] = new Screen(40,80);
62
  _screen[0] = new Screen(40,80);
Lines 344-355 void Emulation::setImageSize(int lines, Link Here
344
  QSize newSize(columns,lines);
345
  QSize newSize(columns,lines);
345
346
346
  if (newSize == screenSize[0] && newSize == screenSize[1])
347
  if (newSize == screenSize[0] && newSize == screenSize[1])
347
    return;    
348
  {
349
    if (!_imageSizeSet)
350
    {
351
      emit imageSizeChanged(lines,columns);
352
      _imageSizeSet = true;
353
    }
354
    return;
355
  }
348
356
349
  _screen[0]->resizeImage(lines,columns);
357
  _screen[0]->resizeImage(lines,columns);
350
  _screen[1]->resizeImage(lines,columns);
358
  _screen[1]->resizeImage(lines,columns);
351
359
352
  emit imageSizeChanged(lines,columns);
360
  emit imageSizeChanged(lines,columns);
361
  _imageSizeSet = true;
353
362
354
  bufferedUpdate();
363
  bufferedUpdate();
355
}
364
}
(-)konsole-4.6.1/konsole/src/Emulation.h (+1 lines)
Lines 462-467 private: Link Here
462
  bool _usesMouse;
462
  bool _usesMouse;
463
  QTimer _bulkTimer1;
463
  QTimer _bulkTimer1;
464
  QTimer _bulkTimer2;
464
  QTimer _bulkTimer2;
465
  bool _imageSizeSet;
465
  
466
  
466
};
467
};
467
468

Return to bug 357945