瀏覽代碼

Optimize insert <suntitle>

Kandrashin Denis 13 年之前
父節點
當前提交
181bde7ea6
共有 1 個文件被更改,包括 4 次插入8 次删除
  1. 4 8
      source/fb2view.cpp

+ 4 - 8
source/fb2view.cpp

@@ -421,15 +421,11 @@ void Fb2WebView::insertSubtitle()
     while (!element.isNull()) {
         Fb2WebElement parent = element.parent();
         if (parent.isSection()) {
-            Fb2WebElement subtitle;
+            Fb2WebElement previous = element.previousSibling();
+            if (!previous.isNull()) element = previous;
             QString html = "<div class=subtitle><p><br/></p></div>";
-            if (element.isTitle()) {
-                element.appendOutside(html);
-                subtitle = element.nextSibling();
-            } else {
-                element.prependOutside(html);
-                subtitle = element.previousSibling();
-            }
+            element.appendOutside(html);
+            Fb2WebElement subtitle = element.nextSibling();
             subtitle.select();
             break;
         }