This question is answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 8 - Pages: 1 - Last Post: 3 Oct 26, 15:46 Last Post By: davidekholm Threads: [ Previous | Next ]
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Slides pages not made on first pass
Posted: 2 Oct 26, 15:23
 
  Click to reply to this thread Reply
From a cold start, select a "slide page" skin like Atom or Mercury, add a few images, and hit F9, then F12. The slide images are present, but the slide pages are absent. So, slides/mydog.jpg is there, but slides/mydog.html isn't. And the thumbnail is pointing to the image file, not the slide page.

Hit F9 again, and F12 - all is well.

Not sure when this started happening, but I certainly would have noticed it a long, long time ago if it had always been lurking in there!
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Re: Slides pages not made on first pass
Posted: 2 Oct 26, 15:59   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
This goes back in jAlbum versions for almost a year (can't test before that because the skins were modified to deal with views, and blow up when used with versions of jAlbum that predate that).

On the theory that I certainly would have noticed this a long time ago if it had been happening, I suspect that this may have something to do with macOS Golden Gate....
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Re: Slides pages not made on first pass
Posted: 2 Oct 26, 16:37   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
I'm on the trail of this one. My "slide page" skins disable the Pages > Make slide pages checkbox. Then, early in init.groovy, it's forced:

engine.setSlides(true);

It seems as if this isn't taking effect until the second album build. Always worked before, so I'm unclear about why it's failing now on the first pass.

Sure enough, if I add slides=true to hints.jap, the problem seems to vanish. That's no help if the user disables hints, however. I'll need to mull this over....
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Re: Slides pages not made on first pass
Posted: 2 Oct 26, 17:44   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
I may have stumbled on a simple workaround. If I do the forced engine setting in earlyint.groovy instead of init.groovy, that seems to fix the issue. Probably the result of one of those "efficiency" changes of which David is so fond, but that sometimes lay traps for the unwary. ;)

ETA: I've now moved as many of those forced engine settings to earlyinit.groovy as I can, just to be on the safe side. So there's probably no need for the core to address the issue.

But I can't help but wonder when we're going to see the advent of reallyearlyinit.groovy.
davidekholm

Posts: 4,066
Registered: 18-Oct-2002
Re: Slides pages not made on first pass
Posted: 3 Oct 26, 14:33   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Re: Slides pages not made on first pass
Posted: 3 Oct 26, 15:10   in response to: davidekholm in response to: davidekholm
 
  Click to reply to this thread Reply
This also appears to be fixed. :)

But might it be good practice to do those kinds of forced engine settings in earlyinit, as a bit of future-proofing?
davidekholm

Posts: 4,066
Registered: 18-Oct-2002
Re: Slides pages not made on first pass
Posted: 3 Oct 26, 15:25   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Yes. This bug I had Claude fix :-)
JeffTucker

Posts: 8,659
Registered: 31-Jan-2006
Re: Slides pages not made on first pass
Posted: 3 Oct 26, 15:36   in response to: davidekholm in response to: davidekholm
 
  Click to reply to this thread Reply
Remind me again, what do we need you for? You're just expensive overhead.

And in the skins department, I'm also becoming overhead, albeit free, but not really needed anymore. ;)
davidekholm

Posts: 4,066
Registered: 18-Oct-2002
Re: Slides pages not made on first pass
Posted: 3 Oct 26, 15:46   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Yes, I have mixed feelings about this, but can't live without this "power-up" now ;-)
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums