Details
-
Bug
-
Resolution: Unresolved
-
P4: Low
-
None
-
Qt Creator 2.4.0-beta
-
None
-
Debian Squeeze, Qt Creator 2.4.0-rc1
Description
Pasting macros which contain only parts of a function block, will cause a wrong indent:
/** * Tests the Getter() and Setter() methods */ void CTUPTRouteMTreePlane::StartTestGetter() { #define PRE_TEST_EXCEPTION \ { \ bool bExceptionWasThrown = false; \ Exception::SetOutputEnabled( false ); \ try { #define POST_TEST_IS_EXCEPTION \ } \ catch( IllegalStateException& rException ) \ { \ bExceptionWasThrown = true; \ } \ Exception::SetOutputEnabled( true ); \ TEST( bExceptionWasThrown ); \ } PRE_TEST_EXCEPTION m_pTestedClassObject->AppendChildNode(); POST_TEST_BA_EXCEPTION PRE_TEST_EXCEPTION m_pTestedClassObject->AppendChildNode(); POST_TEST_BA_EXCEPTION