![]() ![]() (Most disruptive, but also most likely to succeed. ![]() Log out the macOS user account session, then log back in.So that’s my suggestion, such as it is - I’m not clear why this happens, but if you see this behavior, try: In this case, we are very sure indeed that we are looking in the right folder - we have a screen recording of the problem as it was happening. After a reboot, then the software became visible in Finder’s view of the /Applications folder.Ī web search for this problem has turned up a handful of hits ( Apple Discussions, JAMF Nation), including this post, but none have been very helpful - with lots of people making vaguely accusatory “are you sure you looked in the Applications folder?” type questions and so on.If you ran a Spotlight search for the software, it would show up & launch, and it would run normally from there.If you ran a ls -la /Applications in Terminal, the software was displayed.On opening /Applications in Finder, the software was not displayed sorting the programs alphabetically, it definitely was not shown on the list where it should have been.pkg installer, which wrote the files to the /Applications folder. People have reported the same problem with Slack and JAMF, among others, so it seems to be some kind of caching thing with Finder itself, and not a bug with any of these particular examples.) (I’m not going to identify the software here because that’s not the important detail. Today, one of my coworkers installed a copy of our company’s software on his Mac. Self:addEventListener(Event.MOUSE_DOWN, self.This is not an “answer” per se, so much as an affirmation that I do not think you are hallicinating. Perhaps setting the field will help: function GridLetter:init(letter) You can read about the A and B or C construct here: Įdit: Assuming that the event you receive fires with a GridLetter object, you are not setting self.letter to anything. If you're not sure if target will exist all the time, you can also do something like this: print(not event.target and "event.target does not exist" or ) You could find out what's in the table by looping over it (or by using a pretty table print function, if glideros defines one/you define one yourself): for k, v in pairs(target) do print(k, v) end The error you're getting is because in event, there's nothing in the target field. This isn't an answer (I'd comment, but that strangely requires rep). When i click on one of these image, the event is fired and code does run under the LetterDown event, but when trying to access the event parameter, it returns: a:32: attempt to index field 'target' (a nil value) Self:addChild(letterBoxArr.letterBoxItem) LetterBoxArr.letterBoxItem:addEventListener("GridLetterDown", LetterDown, self) LetterBoxArr.letterBoxItem:setPosition(((widthOfSingle * colCount) - (widthOfSingle / 2)), 100 * rowCount) The code that implements this class is below: grid = Core.class(Sprite) Self:dispatchEvent(Event.new("GridLetterDown"))įunction GridLetter:updateVisualState(state) If self:hitTestPoint(event.x, event.y) then Self:addEventListener(Event.MOUSE_DOWN, self.onMouseDown, self) Self.image = Bitmap.new(Texture.new("GridLetters/".letter."Grid.png")) I have a letter class as below: GridLetter = gideros.class(Sprite) What im not certain of, is that when i try access the event (object triggered) it returns a table that has a length of 0. DISM will correct errors if there are any. all of the entries there appear to be correct, So I am not sure there is a problem to fix, but if you wish, it may be worth running DISM / SFC. I have got Dispatched events in my gideros game. 1 Answer Sorted by: 0 C:ProgramDataMicrosoftWindowsStart MenuPrograms is the correct location for items in the start folder. ![]()
0 Comments
Leave a Reply. |