summaryrefslogtreecommitdiffstats
path: root/scribus/chartablemodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scribus/chartablemodel.cpp')
-rw-r--r--scribus/chartablemodel.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/scribus/chartablemodel.cpp b/scribus/chartablemodel.cpp
index 83d5f8e..4fbb3df 100644
--- a/scribus/chartablemodel.cpp
+++ b/scribus/chartablemodel.cpp
@@ -164,7 +164,9 @@ void CharTableModel::appendUnicode(const QString & s, uint base)
bool ok;
int a = s.indexOf("#");
QString si = s.left(a);
- QString sf = s.mid(a+1);
+ QString sf = (a >= 0) ? s.mid(a+1) : "";
+ if (sf.isEmpty())
+ sf = m_fontInUse;
int val = si.toInt(&ok, base);
if (!ok)
return;