Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ Bug reports ➜ Plugin Wizard, less destructive Part 2

Plugin Wizard, less destructive Part 2

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by AdInfinitum   (74 posts)  Bio
Date Sun 14 Aug 2022 03:27 PM (UTC)
Message
A year and a half ago, I made the following suggestion, located here:

http://gammon.com.au/forum/bbshowpost.php?bbsubject_id=14808

To recap without visiting the link, the suggestion was to make Plugin Wizard less destructive by not automatically selecting all triggers/aliases/variables because in the majority of cases, you do not want to remove ALL of them, only SOME of them.

Thank you for making that change a year and a half ago. However, it's been learned there is a bug afoot, and I'm surprised it has not been mentioned until now. If you create a new plugin via Plugin Wizard and do not select ANY of the tabs, the Plugin Wizard acts as if you had selected ALL of the components and will subsequently remove the triggers, aliases, variables, etc. Obviously not what is intended when trying to create a blank plugin (or in my case, just using script for a plugin).
Top

Posted by Fiendish   USA  (2,533 posts)  Bio   Global Moderator
Date Reply #1 on Mon 24 Oct 2022 03:45 PM (UTC)

Amended on Mon 24 Oct 2022 10:10 PM (UTC) by Fiendish

Message
Hmm. I guess deselecting elements during tab initialization doesn't work if the tabs are never activated because they're loaded lazily.

We could either activate them all in a loop up front, or people say we can "set PSP_PREMATURE on each tab's dwFlags" to have it initialize in advance, though I haven't yet looked into what that entails.

https://github.com/fiendish/aardwolfclientpackage
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


5,595 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.