summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2017-08-09 11:46:49 -0700
committerJohn Fultz <jfultz@wolfram.com>2017-08-09 11:50:32 -0700
commit3bfacc90fb3152384e1a4ae8894265fc8d966a56 (patch)
tree29a9c52cfef22b536da8415e46b11a1295d03093
parent73a4e0869fec8c6e3d1f51865ce70f5b8607f407 (diff)
Prevent console warnings re missing [*] in window titles.
-rw-r--r--.gitignore1
-rw-r--r--quacker/quacker.cpp4
2 files changed, 4 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index bf5ab00..ed743b0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,6 +11,7 @@ debug
object_script.*
release
ChangeLog
+Quackle
*.app
*.sublime-workspace
*.xcodeproj
diff --git a/quacker/quacker.cpp b/quacker/quacker.cpp
index 4e7e39f..d64324c 100644
--- a/quacker/quacker.cpp
+++ b/quacker/quacker.cpp
@@ -780,7 +780,9 @@ void TopLevel::setCaption(const QString &text)
void TopLevel::setModified(bool modified)
{
m_modified = modified;
- setWindowModified(m_modified);
+ // conditional check avoids Qt console outputs regarding missing "[*]"
+ if (!modified || !m_filename.isEmpty())
+ setWindowModified(m_modified);
}
bool TopLevel::setupCheck()