diff -up starcal2-2.2.1/scal2/ui_gtk/event/rules/common.py.compilefix starcal2-2.2.1/scal2/ui_gtk/event/rules/common.py
--- starcal2-2.2.1/scal2/ui_gtk/event/rules/common.py.compilefix 2013-06-10 16:55:44.000000000 +0430
+++ starcal2-2.2.1/scal2/ui_gtk/event/rules/common.py 2013-07-21 14:57:31.645411652 +0430
@@ -27,6 +27,7 @@ class MultiValueRule(gtk.HBox):
self.removeButton.hide()## FIXME
def removeLastWidget(self, obj=None):
+ return
def addWidget(self, obj=None):
widget = self.ValueWidgetClass()
diff -up starcal2-2.2.1/scal2/ui_gtk/starcal-gnome2-applet.py.compilefix starcal2-2.2.1/scal2/ui_gtk/starcal-gnome2-applet.py
--- starcal2-2.2.1/scal2/ui_gtk/starcal-gnome2-applet.py.compilefix 2013-07-21 15:01:53.486860291 +0430
+++ starcal2-2.2.1/scal2/ui_gtk/starcal-gnome2-applet.py 2013-07-21 15:02:01.232961703 +0430
@@ -117,7 +117,7 @@ class StarCalApplet(MainWin):
def trayClicked(self, toggle):
##print tuple(self.menu.allocation)
if toggle.get_active():
- if ui.winX, ui.winY == (-1, -1):
+ if (ui.winX, ui.winY) == (-1, -1):
try:
x0, y0 = self.applet.window.get_origin()
ui.winX = x0 + (self.applet.allocation.width-ui.winWidth)/2