Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDI+ error when setting tray icon if battery is full #37

Closed
thirumalamakkena opened this issue Dec 26, 2024 · 1 comment
Closed

GDI+ error when setting tray icon if battery is full #37

thirumalamakkena opened this issue Dec 26, 2024 · 1 comment
Labels
bug Something isn't working duplicate This issue or pull request already exists

Comments

@thirumalamakkena
Copy link

System.Runtime.InteropServices.ExternalException (0x80004005): A generic error occurred in GDI+.
at Wpf.Ui.Tray.Hicon.FromSource(ImageSource source)
at Wpf.Ui.Tray.Controls.NotifyIcon.OnIconChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at Percentage.App.Extensions.NotifyIconExtensions.SetIcon(NotifyIcon notifyIcon, FrameworkElement textBlock)
at Percentage.App.NotifyIconWindow.UpdateBatteryStatus()
at System.Reactive.AnonymousSafeObserver1.OnNext(T value) at System.Reactive.Linq.ObservableImpl.Where1.Predicate._.OnNext(TSource value)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

@soleon
Copy link
Owner

soleon commented Dec 27, 2024

Hi @thirumalamakkena this issue is already fixed in version 2.1.4. Please update the app to the latest version in Microsoft Store to solve this problem.

Closing, duplicated with issue #25.

@soleon soleon closed this as completed Dec 27, 2024
@soleon soleon changed the title Error GDI+ error when setting tray icon if battery is full Dec 27, 2024
@soleon soleon added bug Something isn't working duplicate This issue or pull request already exists labels Dec 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants