[haiku-development] [patch] Appearance crash fix

  • From: Jaagup Repän <jrepan@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sat, 4 Apr 2009 13:24:03 +0300

Appearance crashes when I click Defaults button. I made a patch to fix this.
Index: src/preferences/appearance/APRView.cpp
===================================================================
--- src/preferences/appearance/APRView.cpp      (revision 29893)
+++ src/preferences/appearance/APRView.cpp      (working copy)
@@ -197,12 +197,14 @@
                        UpdateControls();
                        UpdateAllColors();
 
-                       BMenuItem *item = fDecorMenu->FindItem("Default");
-                       if (item) {
-                               item->SetMarked(true);
-                               #ifdef HAIKU_TARGET_PLATFORM_HAIKU
-                               
BPrivate::set_decorator(fDecorMenu->IndexOf(item));
-                               #endif
+                       if (fDecorMenu) {
+                               BMenuItem *item = 
fDecorMenu->FindItem("Default");
+                               if (item) {
+                                       item->SetMarked(true);
+                                       #ifdef HAIKU_TARGET_PLATFORM_HAIKU
+                                       
BPrivate::set_decorator(fDecorMenu->IndexOf(item));
+                                       #endif
+                               }
                        }
                        Window()->PostMessage(kMsgUpdate);
                        break;

Other related posts: