diff --git a/src/plugins/debugger/breakwindow.cpp b/src/plugins/debugger/breakwindow.cpp index 6cb03631e55..ca32d2de200 100644 --- a/src/plugins/debugger/breakwindow.cpp +++ b/src/plugins/debugger/breakwindow.cpp @@ -396,10 +396,13 @@ void BreakpointDialog::typeChanged(int) case BreakpointAtExec: //case BreakpointAtVFork: case BreakpointAtSysCall: - case BreakpointAtJavaScriptThrow: clearOtherParts(AllConditionParts|ModulePart|TracePointPart); setPartsEnabled(AllConditionParts|TracePointPart); break; + case BreakpointAtJavaScriptThrow: + clearOtherParts(AllParts); + setPartsEnabled(0); + break; case BreakpointAtMain: m_ui.lineEditFunction->setText(QLatin1String("main")); // Just for display clearOtherParts(0);