diff -ur xpad-4.2/src/xpad-pad.c xpad-new/src/xpad-pad.c
--- xpad-4.2/src/xpad-pad.c	2013-10-25 00:14:58.000000000 +0700
+++ xpad-new/src/xpad-pad.c	2015-02-23 10:59:07.000000000 +0700
@@ -503,7 +503,7 @@
 static void
 xpad_pad_show_toolbar (XpadPad *pad)
 {
-	if (!GTK_WIDGET_VISIBLE (pad->priv->toolbar))
+	if (pad && pad->priv && pad->priv->toolbar && !GTK_WIDGET_VISIBLE (pad->priv->toolbar))
 	{
 		GtkRequisition req;
 		
@@ -543,7 +543,7 @@
 static void
 xpad_pad_hide_toolbar (XpadPad *pad)
 {
-	if (GTK_WIDGET_VISIBLE (pad->priv->toolbar))
+	if (pad && pad->priv && pad->priv->toolbar && GTK_WIDGET_VISIBLE (pad->priv->toolbar))
 	{
 		if (GTK_WIDGET (pad)->window)
 			gdk_window_freeze_updates (GTK_WIDGET (pad)->window);
