#include "LyXRC.h"
-#include "support/assert.h"
+#include "support/lassert.h"
#include "support/lstrings.h"
namespace lyx {
-PrinterParams::PrinterParams()
+PrinterParams::PrinterParams()
{
target = PRINTER;
- printer_name = lyxrc.printer;
- file_name = std::string();
all_pages = true;
from_page = 1;
to_page = 0;
void PrinterParams::testInvariant() const
{
+#ifdef ENABLE_ASSERTIONS
switch (target) {
case PRINTER:
- LASSERT(!printer_name.empty(), /**/);
+ // We can't do this test, because no default printer
+ // may have been set.
+ // LASSERT(!printer_name.empty(), /**/);
break;
case FILE:
- LASSERT(!file_name.empty(), /**/);
+ LATTEST(!file_name.empty());
break;
default:
- LASSERT(false, /**/);
+ LATTEST(false);
break;
}
+#endif
}