1.1 --- a/plover-gtk/package.c Sat Feb 20 12:11:02 2010 +0000
1.2 +++ b/plover-gtk/package.c Thu Nov 10 11:15:09 2011 +0000
1.3 @@ -20,6 +20,7 @@
1.4 #include <stdlib.h>
1.5 #include <string.h>
1.6 #include <glib-object.h>
1.7 +#include <gtk/gtk.h>
1.8 #include <razor.h>
1.9 #include "plover-gtk/package.h"
1.10
1.11 @@ -83,7 +84,7 @@
1.12 const char *plover_package_get_name(PloverPackage *package)
1.13 {
1.14 PloverPackagePrivate *priv;
1.15 - const char *name;
1.16 + const char *name=NULL;
1.17 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.18 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.19 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_NAME,&name,
1.20 @@ -94,7 +95,7 @@
1.21 const char *plover_package_get_summary(PloverPackage *package)
1.22 {
1.23 PloverPackagePrivate *priv;
1.24 - const char *summary;
1.25 + const char *summary=NULL;
1.26 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.27 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.28 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_SUMMARY,&summary,
1.29 @@ -105,7 +106,7 @@
1.30 const char *plover_package_get_version(PloverPackage *package)
1.31 {
1.32 PloverPackagePrivate *priv;
1.33 - const char *version;
1.34 + const char *version=NULL;
1.35 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.36 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.37 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_VERSION,&version,
1.38 @@ -116,7 +117,7 @@
1.39 const char *plover_package_get_license(PloverPackage *package)
1.40 {
1.41 PloverPackagePrivate *priv;
1.42 - const char *license;
1.43 + const char *license=NULL;
1.44 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.45 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.46 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_LICENSE,&license,
1.47 @@ -127,7 +128,7 @@
1.48 const char *plover_package_get_arch(PloverPackage *package)
1.49 {
1.50 PloverPackagePrivate *priv;
1.51 - const char *arch;
1.52 + const char *arch=NULL;
1.53 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.54 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.55 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_ARCH,&arch,
1.56 @@ -138,7 +139,7 @@
1.57 const char *plover_package_get_description(PloverPackage *package)
1.58 {
1.59 PloverPackagePrivate *priv;
1.60 - const char *description;
1.61 + const char *description=NULL;
1.62 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.63 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.64 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_DESCRIPTION,
1.65 @@ -149,7 +150,7 @@
1.66 const char *plover_package_get_URL(PloverPackage *package)
1.67 {
1.68 PloverPackagePrivate *priv;
1.69 - const char *URL;
1.70 + const char *URL=NULL;
1.71 g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
1.72 priv=PLOVER_PACKAGE_GET_PRIVATE(package);
1.73 razor_package_get_details(priv->set,priv->pkg,RAZOR_DETAIL_URL,&URL,