summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/styledialog.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/ui/dialog/styledialog.cpp b/src/ui/dialog/styledialog.cpp
index f81faec97..a7a803edd 100644
--- a/src/ui/dialog/styledialog.cpp
+++ b/src/ui/dialog/styledialog.cpp
@@ -155,11 +155,16 @@ void StyleDialog::_addSelector()
* with a dot.
*/
std::string selectorName = "";
- if ( textEditPtr->get_text().at(0) == '#' ||
- textEditPtr->get_text().at(0) == '.' )
- selectorName = textEditPtr->get_text();
- else
- selectorName = "." + textEditPtr->get_text();
+ if ( !textEditPtr->get_text().empty() ) {
+ if ( textEditPtr->get_text().at(0) == '#' ||
+ textEditPtr->get_text().at(0) == '.' )
+ selectorName = textEditPtr->get_text();
+ else
+ selectorName = "." + textEditPtr->get_text();
+ }
+ else {
+ selectorName = ".Class1";
+ }
switch (result) {
case Gtk::RESPONSE_OK: