-rw-r--r-- | library/qpeapplication.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index 4e08a1f..d1a7cd2 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -1759,32 +1759,44 @@ void QPEApplication::hideOrQuit() | |||
1759 | 1759 | ||
1760 | // If we are a preloaded application we don't actually quit, so emit | 1760 | // If we are a preloaded application we don't actually quit, so emit |
1761 | // a System message indicating we're quasi-closing. | 1761 | // a System message indicating we're quasi-closing. |
1762 | if ( d->preloaded && d->qpe_main_widget ) | 1762 | if ( d->preloaded && d->qpe_main_widget ) |
1763 | #ifndef QT_NO_COP | 1763 | #ifndef QT_NO_COP |
1764 | 1764 | ||
1765 | { | 1765 | { |
1766 | QCopEnvelope e("QPE/System", "fastAppHiding(QString)" ); | 1766 | QCopEnvelope e("QPE/System", "fastAppHiding(QString)" ); |
1767 | e << d->appName; | 1767 | e << d->appName; |
1768 | d->qpe_main_widget->hide(); | 1768 | d->qpe_main_widget->hide(); |
1769 | } | 1769 | } |
1770 | #endif | 1770 | #endif |
1771 | else | 1771 | else |
1772 | quit(); | 1772 | quit(); |
1773 | } | 1773 | } |
1774 | 1774 | ||
1775 | #if (__GNUC__ > 2 ) | ||
1776 | extern "C" void __cxa_pure_virtual(); | ||
1777 | |||
1778 | void __cxa_pure_virtual() | ||
1779 | { | ||
1780 | fprintf( stderr, "Pure virtual called\n"); | ||
1781 | abort(); | ||
1782 | |||
1783 | } | ||
1784 | |||
1785 | #endif | ||
1786 | |||
1775 | 1787 | ||
1776 | #if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_RAMSES) | 1788 | #if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) || defined(QT_QWS_RAMSES) |
1777 | 1789 | ||
1778 | // The libraries with the skiff package (and possibly others) have | 1790 | // The libraries with the skiff package (and possibly others) have |
1779 | // completely useless implementations of builtin new and delete that | 1791 | // completely useless implementations of builtin new and delete that |
1780 | // use about 50% of your CPU. Here we revert to the simple libc | 1792 | // use about 50% of your CPU. Here we revert to the simple libc |
1781 | // functions. | 1793 | // functions. |
1782 | 1794 | ||
1783 | void* operator new[]( size_t size ) | 1795 | void* operator new[]( size_t size ) |
1784 | { | 1796 | { |
1785 | return malloc( size ); | 1797 | return malloc( size ); |
1786 | } | 1798 | } |
1787 | 1799 | ||
1788 | void* operator new( size_t size ) | 1800 | void* operator new( size_t size ) |
1789 | { | 1801 | { |
1790 | return malloc( size ); | 1802 | return malloc( size ); |