Ticket #847: ticket847.patch

File ticket847.patch, 1.3 KB (added by FND, 3 years ago)

moving macro initialization above store notification

  • core/js/main.js

    diff --git a/core/js/main.js b/core/js/main.js
    index 84f1ff2..776653c 100644
    a b  
    5151        story.switchTheme(config.options.txtTheme); 
    5252        showBackstage = !readOnly; 
    5353        t6 = new Date(); 
    54         store.notifyAll(); 
     54        for(var m in config.macros) { 
     55                if(config.macros[m].init) 
     56                        config.macros[m].init(); 
     57        } 
    5558        t7 = new Date(); 
     59        store.notifyAll(); 
     60        t8 = new Date(); 
    5661        restart(); 
    5762        refreshDisplay(); 
    58         t8 = new Date(); 
     63        t9 = new Date(); 
    5964        if(pluginProblem) { 
    6065                story.displayTiddler(null,"PluginManager"); 
    6166                displayMessage(config.messages.customConfigError); 
    6267        } 
    63         for(var m in config.macros) { 
    64                 if(config.macros[m].init) 
    65                         config.macros[m].init(); 
    66         } 
    67         t9 = new Date(); 
    6868        if(showBackstage) 
    6969                backstage.init(); 
    7070        t10 = new Date(); 
     
    7272                displayMessage("LoadShadows " + (t2-t1) + " ms"); 
    7373                displayMessage("LoadFromDiv " + (t3-t2) + " ms"); 
    7474                displayMessage("LoadPlugins " + (t5-t4) + " ms"); 
    75                 displayMessage("Notify " + (t7-t6) + " ms"); 
    76                 displayMessage("Restart " + (t8-t7) + " ms"); 
    77                 displayMessage("Macro init " + (t9-t8) + " ms"); 
     75                displayMessage("Macro init " + (t7-t6) + " ms"); 
     76                displayMessage("Notify " + (t8-t7) + " ms"); 
     77                displayMessage("Restart " + (t9-t8) + " ms"); 
    7878                displayMessage("Total: " + (t10-t0) + " ms"); 
    7979        } 
    8080        startingUp = false;